如何使用SimpleXML删除PHP中具有给定元素名称的所有xml子项?
<xml>
<computer></computer>
<book></book>
<book></book>
</xml>
我需要一种快速删除所有“书”元素的方法。谢谢!
答案 0 :(得分:0)
选择xpath
和unset
所有节点:
$xml = simplexml_load_string($x); // assume XML in $x
$books = $xml->xpath("//book");
foreach ($books as $book) unset($book[0]);
在行动中看到它:https://eval.in/105257