无法选择特定节点的属性值 - XPath

时间:2013-10-21 15:14:11

标签: .net xml xpath

XML看起来像这样:

 <Root xmlns="urn:hl7-org:v3">
  <a/>
  <b/>
  <c/>
  <d/>
  <e>Text value</e>
  <f>
   <g>
    <h attr="xyz" />
   </g>
  </f>
 </Root>

我正在尝试选择'h“元素的属性值。但是,我一直收到一条错误,指出对象引用未设置为实例。

据我所知,我的XPath查询是正确的,所以不知道出了什么问题。这是我正在使用的查询:

Dim doc As New XmlDocument
doc.Load(document.xml)

x = doc.SelectSingleNode("/Root/f/g/h/@attr").Value

非常感谢任何帮助!!!

0 个答案:

没有答案