我有这个xml-structure
<root>
<child id="1">
<child id="2" />
<child id="3" />
<child id="4">
<child id="5" />
</child>
<child id="6" />
</child>
</root>
现在我需要剥离"child id=1",但保留其子作为根的子,像这样:
<root>
<child id="2" />
<child id="3" />
<child id="4">
<child id="5" />
</child>
<child id="6" />
</root>
我已经尝试导入/克隆元素,但没有得到我想要的结果。有人能帮忙吗?
使用SimpleXML扩展。你可以迭代XML,然后检查你想要删除的节点,例如:If (child[id] = 1)作用是:美元objXML);