1
無法從XML文檔無法刪除XML文檔中的所有兒童(PHP)
<?xml version="1.0" encoding="UTF-8"?>
<routes>
<route name="admin" />
<!---->
<route name="blog" bla bla/>
<route name="blog" bla bla/>
<route name="blog" bla bla/>
</routes>
$xml = simplexml_load_file('routes.xml');
$dom_sxe = dom_import_simplexml($xml); $dom = new \DOMDocument('1.0'); $dom_sxe = $dom->importNode($dom_sxe, true); $dom_sxe = $dom->appendChild($dom_sxe); foreach ($dom->getElementsByTagName('route') as $route) { if($route->getAttribute('name') === 'blog') { $route->parentNode->removeChild($route); echo $route->getAttribute('name'); } } echo $dom->saveXML();
刪除所有孩子只刪除2與屬性的元素博客
你爲什麼要建立一個'的SimpleXML '對象和兩個'DOM'對象?這是否與$ dom = new \ DOMDocument()一樣? $ dom->負載( 'routes.xml')'? – IMSoP
因爲你是對的,關於拆除孩子的問題呢? –