C 獲取xml屬性名稱

2021-07-03 08:43:42 字數 541 閱讀 9284

工作需要,讀取乙個超大量的xml檔案,從xml檔案中,讀取節點,以及節點下的屬性名稱,用屬性名稱進行建表操作。

在網上查詢資料未果,於是自己尋找辦法。

在xmlelement類下有乙個屬性是attributes,返回值為xmlattributecollection,節點element的屬性儲存在xmlattributecollection下。

**如下:

xmldocument doc= new xmldocument();

doc.load(strfilename);

xmlelement element = doc.documentelement;

xmlattributecollection ac = element.attributes;

for(xmlattribute att in ac)

string str = att.name;//節點下的屬性名稱

獲取節點下的屬性值:

string strvalue = element.getattribute("id");//獲取屬性為id的值。

java獲取物件屬性型別 屬性名稱 屬性值

因為專案需要用到,於是簡單封裝了一些常用的操作 根據屬性名獲取屬性值 private object getfieldvaluebyname string fieldname,object o object value method.invoke o,new object return value c...

java獲取物件屬性型別 屬性名稱 屬性值

根據屬性名獲取屬性值 private object getfieldvaluebyname string fieldname,object o object value method.invoke o,new object return value catch exception e 獲取屬性名陣列...

java獲取物件屬性型別 屬性名稱 屬性值

根據屬性名獲取屬性值 private object getfieldvaluebyname string fieldname,object o object value method.invoke o,new object return value catch exception e 獲取屬性名陣列...