以下是 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/