【问题标题】:Alternative for GetElementsByTagName for filling a xmlnodelist用于填充 xmlnodelist 的 GetElementsByTagName 的替代方法
【发布时间】:2015-12-19 19:42:33
【问题描述】:

我正在寻找填充 xmlnodelist 的替代方法。

因为函数 GetElementsByTagName 只适用于一个“搜索条件”。  我想在这个节点列表中添加标签“A”和标签 B 都在一个节点列表中。 下面的代码不正确,因为它只适用于一个标记名。 有人知道吗?也许带有循环功能?

Src = filename xmldoc.async = False xmldoc.Load (src) Set oNodeList = xmldoc.getElementsByTagName("A")

【问题讨论】:

标签: excel getelementsbytagname xmlnodelist vba


【解决方案1】:

您可以使用SelectNodes() 函数和XPath 运算符来提交Or 查询(http://www.w3schools.com/xsl/xpath_operators.asp)。比如:

Set oNodeList = xmlDoc.SelectNodes("//A | //B")

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-29
    • 2010-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-09
    • 1970-01-01
    相关资源
    最近更新 更多