我正在寻找一种替代方法来填充xmlnodelist。
因为函数GetElementsByTagName只适用于一个"搜索条件"。我想在这个节点列表中添加标签"A"和标签B,它们都在一个节点列表中。下面的代码不正确,因为它只适用于一个标记名。有人知道吗?也许带有循环函数?
Src = filename
xmldoc.async = False
xmldoc.Load (src)
Set oNodeList = xmldoc.getElementsByTagName("A")
您可以使用SelectNodes()
函数和XPath运算符来提交Or
查询(http://www.w3schools.com/xsl/xpath_operators.asp)。类似于:
Set oNodeList = xmlDoc.SelectNodes("//A | //B")