我有一个字符串 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...。
( xnListXmlNodeList)< File Id="123" Size="111" Name="abc"/>在其“InnerXml”属性下。
并且xnXmlNode 和 xnList 完全一样,所以没有xn["File Id"].
如何从 XML 文件中获取信息?