前端之家收集整理的这篇文章主要介绍了
从XML节点PHP DOM中删除所有的孩子,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想使用
PHP DOM从XML节点中
删除所有的孩子,是否有区别:
一个)
while ($parentNode->hasChildNodes()){
$parentNode->removeChild($parentNode->childNodes->item(0));
}
和
B)
$node->nodeValue = "";
我更喜欢第二个,好像我得到了相同的结果,但我不确定.
谢谢,
卡洛斯
removeChild()是更“适当”的做事方式.虽然您可以将该节点的
内容设置为“”,这将获得所需的
效果,
调用removeChild()对于发生的事情更加明显.然而,这是我的假设,在一个微小的级别,nodeValue()稍微更有效率.