xml - MICROSOFT.XMLDOM — 选择包含特定节点的节点

标签 xml vbscript asp-classic xmldom

以下是 XML 的摘录:

<?xml version="1.0" encoding="utf-8"?>
<usa_map_locator>
    <map_data>
        <state>
            <id>2</id>
            <link/>
        </state>
        <state>
            <id>3</id>
            <link/>
        </state>
    </map_data>
</usa_map_locator>

我需要为状态 2(或 3、4 或 5 等)的链路节点分配一个值。我正在使用 MICROSOFT.XMLDOM 对象来读取源 XML,并且需要正确的方法来完成此操作。

最佳答案

doc.selectSingleNode("/usa_map_locator/map_data/state/id[.='2']::parent()/link").innerText = "链接值";

关于xml - MICROSOFT.XMLDOM — 选择包含特定节点的节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1852135/

相关文章:

xml - Asp XML 解析

IIS 6/COM+ 挂起

python - 使用 python 格式解析 BLAST.xml 需要小写字符串

java - 我希望 TextView 在一行中结束...如何做

python - BeautifulSoup:查询 XML 中的命名空间

sql-server - ASP 和 ADO 错误 : No value given for one or more required parameters

asp-classic - 如何在经典 ASP 中运行参数化 SQL 查询?它安全吗?

asp-classic - ASP "Operation not Allowed"在执行 Request.Form 方法时发生错误

javascript - 我想显示变量 'b[i]' 而不是 'x[i].childNodes[0].nodeValue' 。但 'myFunction' 或 document.write(b[i]) 似乎不起作用

xml - 将 XML 发布到经典 asp 页面并检索页面上的发布数据