我正在寻找填充xmlnodelist的替代方案。
因为函数GetElementsByTagName仅使用一个“搜索条件”。 我想在一个节点列表中将标签“A”和标签B添加到此节点列表中。 下面的代码不正确,因为它只适用于一个标记名。 有人有什么想法?也许有循环功能?
Src = filename
xmldoc.async = False
xmldoc.Load (src)
Set oNodeList = xmldoc.getElementsByTagName("A")
答案 0 :(得分:1)
您可以使用SelectNodes()
函数和XPath运算符来提交Or
查询(http://www.w3schools.com/xsl/xpath_operators.asp)。类似的东西:
Set oNodeList = xmlDoc.SelectNodes("//A | //B")