我有一个字符串 XML,我想将其转换为实际的 XML,并获取它的值。
我的(字符串)XML 文档如下所示:
<Folder>
<Files>
<File Id="123"
Size="111"
Name="abc"/>
</Files>
</Folder>
这就是我正在做的事情:
XmlDocument xml = new XmlDocument();
xml.LoadXml(stringXML);
XmlNodeList xnList = xml.SelectNodes("/Folder/Files");
foreach (XmlNode xn in xnList)
{
string a = xn["File Id"].InnerText;
}
在这里,我的xml
变量(XmlDocument)< Folder>< Files>
在“InnerXml”属性中有我的 XML: etc...。
( xnList
XmlNodeList)< File Id="123" Size="111" Name="abc"/>
在其“InnerXml”属性下。
并且xn
XmlNode 和 xnList 完全一样,所以没有xn["File Id"]
.
如何从 XML 文件中获取信息?