Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/251.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP和DOMDocument removeNode保留空行_Php_Xml_Dom_Domdocument - Fatal编程技术网

PHP和DOMDocument removeNode保留空行

PHP和DOMDocument removeNode保留空行,php,xml,dom,domdocument,Php,Xml,Dom,Domdocument,我有一个dom文档,我正在删除以下元素: $originalItems = $doc->getElementsByTagName('original'); for ($i = 0; $i < $originalItems->length; $i++) { $originalItem = $originalItems->item($i); $originalItem->parentNode->removeChild($originalItem

我有一个dom文档,我正在删除以下元素:

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

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

    $originalItem = $originalItems->item($i);
    $originalItem->parentNode->removeChild($originalItem);
    $i--;
}
$originalItems=$doc->getElementsByTagName('original');
对于($i=0;$i<$originalItems->length;$i++){
$originalItem=$originalItems->item($i);
$originalItem->parentNode->removeChild($originalItem);
$i--;
}
问题是,这会在删除元素的地方留下空行。 有没有办法避免这种情况,或者去掉那些空行


谢谢。

在加载xml之前,请尝试使用保留空白

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