Work requires that you read a super-large number of XML files, from the XML file, read the node, and the name of the property under the node, and use the property name to create a table operation.
Find the information on the Internet is not the result, so I find ways.
Under the XmlElement class, there is a property that is attributes, the return value is XmlAttributeCollection, and the attribute of the node element is stored under XmlAttributeCollection.
The code is as follows:
XMLDocument doc= new XMLDocument ();
Doc.load (strFileName);
XmlElement element = doc. DocumentElement;
XmlAttributeCollection AC = element. Attributes;
for (XmlAttribute att in AC)
{
String str = att. The name of the property under the name;//node
}
Gets the property value under the node:
string strvalue = Element.getattribute ("id");//Gets the value of the property ID.
C # get XML attribute name