実際の 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) には XML: < Folder>< Files>
etc... が「InnerXml」プロパティ内に含まれています。
( xnList
XmlNodeList) は< File Id="123" Size="111" Name="abc"/>
、その「InnerXml」プロパティの下にあります。
XmlNode は xnListとxn
まったく同じなので、xn["File Id"]
.
XML ファイルから情報を取得するにはどうすればよいですか?