是否可以在VBA中组合两组对象?我试图将通过getelementsbytagname获得的两组元素组合起来
如下所示
Set a = oXMLFile.getElementsByTagName(tag1)
Set b = oXMLFile.getElementsByTagName(tag2)
c = union(a,b)
任何人都可以提供帮助吗?
答案 0 :(得分:0)
您可以编写一个XPath表达式,它是两个标记名称的并集,并将其提供到.selectNodes
这将为您提供一个IXMLDOMNodeList,其中包含具有任一标记的所有元素节点。
如果你想要每个名为“foo”的元素节点和每个名为“bar”的元素节点,那么这应该可行(|符号是XPath中的union operator):
Set listOfBothTags = domDoc.selectNodes("//foo | //bar")
注意: