【发布时间】:2014-02-01 03:07:36
【问题描述】:
如何用节点数组替换节点?
我试过了:
specialNode.getParentNode().replaceChild(newNode[i], specialNode);
例如:
输入: PathToXMLFile 和 SpecialKeys[] = {"value-2","value-3","value-4"}
<root>
<childOne>
<otherNode />
<otherNode />
<specialNode key="value-1">
</specialNode>
<otherNode />
</childOne>
<childTwo>
</childTwo>
</root>
所需输出:
<root>
<childOne>
<otherNode />
<otherNode />
<specialNode key="value-2">
</specialNode>
<specialNode key="value-3">
</specialNode>
<specialNode key="value-4">
</specialNode>
<otherNode />
</childOne>
<childTwo>
</childTwo>
</root>
- 注意:我需要维护节点的顺序。
【问题讨论】: