次のような構造を含むXMLドキュメントを使用しています。
<MT>
<Events>
<event id="1">
<field name="blah" value="a_value" type="atype" />
.
.
.
</event>
</Events>
</MT>
私は現在、これをファイルからXMLドキュメントに次のようにロードしています。
XmlDocument xdoc = new XmlDocument();
xdoc.Load("somefile.xml"); //Successfully loads btw
ただし、次のコード行を実行しようとすると、問題が発生し、この1つの特定のドキュメントでのみ問題が発生します。
xdoc.SelectSingleNode("//event[@id='1']"); //This returns a null
'id'という名前の属性の使用に問題があるため、これがnullを返していると推測して、正しい方向に進んでいますか、それともコードに何かが欠けていますか?