2013-08-29 59 views
-1

以下是我的XML文件內容如何在PHP中從XML中刪除DOM元素?

enter image description here

現在我想刪除<文本>從XML元素,我怎麼能做到這一點。

$doc = new DOMDocument; 
$doc->load("XML FILE"); 
$thedocument = $doc->documentElement; 
$list = $thedocument->getElementsByTagName('text'); 
foreach ($list as $domElement){ 
    //Code to remove current text element... 
} 
+0

'$ domElement-> parentNode-> removeChild($ domElement);' –

回答

2

您是否檢查手冊?您可以使用removeChildmanual有一個例子。

<?php 

$doc = new DOMDocument; 
$doc->load('book.xml'); 

$book = $doc->documentElement; 

// we retrieve the chapter and remove it from the book 
$chapter = $book->getElementsByTagName('chapter')->item(0); 
$oldchapter = $book->removeChild($chapter); 

echo $doc->saveXML(); 
?>