我正在寻找填充 xmlnodelist 的替代方法。
因为函数 GetElementsByTagName 只适用于一个“搜索条件”。 我想在这个节点列表中添加标签“A”和标签 B 都在一个节点列表中。下面的代码不正确,因为它只适用于一个标记名。有人知道吗?也许带有循环功能?
Src = filename
xmldoc.async = False
xmldoc.Load (src)
Set oNodeList = xmldoc.getElementsByTagName("A")
我正在寻找填充 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")