切换到XML 6时,selectSingleNode的xpath问题

时间:2015-10-18 13:55:39

标签: xpath selectsinglenode msxml6

这是我的XML:

<?xml version="1.0"?>
<Revision>
  <Revision Index="1"/>
</Revision>

使用DomDocument(ver 3)时,我可以运行以下命令(在VB6中):

Set objNode = objDom.documentElement.selectSingleNode("//.[@Index = '1']")

这是为了识别该属性是否存在其值。

现在搬到DomDocument60(ver 6)后,这条线路失败了。

我应该如何重新编写它以便与DomDocument60一起使用?

提前致谢 多伦

1 个答案:

答案 0 :(得分:0)

您可以尝试使用XPath:

//Revision[@Index="1"]

这将选择文档中具有属性Revision的所有Index="1"个节点。