我有一个dom文档,我正在删除一些元素:
$originalItems = $doc->getElementsByTagName('original');
for ($i = 0; $i < $originalItems->length; $i++) {
$originalItem = $originalItems->item($i);
$originalItem->parentNode->removeChild($originalItem);
$i--;
}
问题是这会留下删除元素的空白行。 有关如何避免这种情况的想法,或删除那些空行?
谢谢。
答案 0 :(得分:3)
在加载xml之前尝试使用preserveWhiteSpace
$doc->preserveWhiteSpace = FALSE;
$doc->loadXML($xml);