【发布时间】:2012-09-26 22:11:40
【问题描述】:
如何遍历 xml 节点列表 (tag="items"),同时在特定位置插入新节点,在这种情况下,当 chileNode 值更改时 (tag="rowNum") ?这是一个显示我的输入和我想要的输出的示例:
开始xml:
<items>
<item>
<rowNum>1</rowNum>
<description>some text</description>
</item>
<item>
<rowNum>1</rowNum>
<description>some more text</description>
</item>
<item>
<rowNum>2</rowNum>
<description>some text</description>
</item>
</items>
期望的输出:
<items>
<item>
<rowNum>1</rowNum>
<description>some text</description>
</item>
<item>
<rowNum>1</rowNum>
<description>some more text</description>
</item>
<item>
<rowNum>1</rowNum>
<description>last row 1 item</description>
</item>
<item>
<rowNum>2</rowNum>
<description>some text</description>
</item>
<item>
<rowNum>2</rowNum>
<description>last row 2 item</description>
</item>
</items>
【问题讨论】:
标签: javascript xml iteration insertafter xmlnodelist