2014-02-25 34 views
1

我有一個DOM文檔,我與刪除一些元素:PHP和DOM文檔的removeNode留下的空白行

$originalItems = $doc->getElementsByTagName('original'); 

for ($i = 0; $i < $originalItems->length; $i++) { 

    $originalItem = $originalItems->item($i); 
    $originalItem->parentNode->removeChild($originalItem); 
    $i--; 
} 

的問題是,這是沒有留下空行的元素被刪除。 有關如何避免這種情況或刪除這些空行的想法?

謝謝。

回答

3

嘗試加載XML

$doc->preserveWhiteSpace = FALSE; 
$doc->loadXML($xml); 
+0

優秀,非常感謝之前使用preserveWhiteSpace ... –