我正在使用一个 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
但是,当我尝试运行下一行代码时,我遇到了一个问题,并且只有这个特定的文档:
xdoc.SelectSingleNode("//event[@id='1']"); //This returns a null
由于使用名为“id”的属性存在问题,我猜测这是返回 null,还是我在代码中遗漏了什么?