【发布时间】:2012-07-04 18:01:47
【问题描述】:
无法选择带有标签名称的节点。
小 XML:
<author-group id="a001">
<author id="aa001">
<given-name id="g001">Name</given-name>
<surname id="s001">Name</surname>
</author>
<author id="aa002">
<given-name id="g002">Name</given-name>
<surname id="s002">Name</surname>
</author>
<author id="aa003">
<given-name id="g003">Name</given-name>
<surname id="s003">Name</surname>
</author>
</author-group>
代码尝试:
Dim xDom As New Xml.XmlDocument
xDom .LoadXml(XMLStr)
Dim Lst As XmlNodeList = xDom.SelectNodes("//author")
Dim NodeCount as Integer =Lst.Count()
计数为零..
【问题讨论】:
-
这是整个 XML 文档,还是只是一个摘录?我想知道文档是否定义了
xmlns属性的任何命名空间。 -
不,这不是整个 XML 文档。是的,它在其他元素中有一些命名空间
标签: vb.net xpath xmldocument