私はC#プログラミングに不慣れです。XMLドキュメントを解析し、コンソールに値を出力しようとしています。私のプログラムはエラーなしでコンパイルされていますが、望ましい結果が得られていません。
これがコードです。
XmlDocument doc = new XmlDocument();
doc.Load("C:\\Users\\hsyed\\Documents\\XMLParser\\Example.xml");
XmlNamespaceManager nsmgr = new XmlNamespaceManager(doc.NameTable);
nsmgr.AddNamespace("ab", "Identifier");
XmlNodeList node = doc.SelectNodes("//root/ab:Identity/Refrences/Reference/Value/text()", nsmgr);
String s= node.ToString();
System.Console.WriteLine(s);
Console.Read();
XMLファイル
<Attributes>
<Attribute Name="StudentFirstName" Tag="B"/>
</Attributes>
</Metadata>
<Identities>
<Identity Identifier="00002C8DGPDDTZ5D" CDate="2013-02-07">
<References>
<Reference>
<Value>A^S2513.268898|B^JOHN</Value>
<Traces/>
</Reference>
<Reference>
<Value>A^S2613.269022|B^JOHN</Value>
<Traces/>
</Reference>
</References>
</Identity>
<Identity Identifier="000388MRUO7TRSBH" CDate="2013-02-07">
<References>
<Reference>
<Value>A^S2513.285402|B^Doe</Value>
<Traces/>
</Reference>
<Reference>
<Value>A^S2613.285476|B^Doe</Value>
<Traces/>
</Reference>
</References>
</Identity>
[値]フィールドの情報を取得したい。
ありがとう。