从XML节点PHP DOM中删除所有的孩子

我想使用 PHP DOM从XML节点中删除所有的孩子,是否有区别:

一个)

while ($parentNode->hasChildNodes()){
   $parentNode->removeChild($parentNode->childNodes->item(0));
 }

B)

$node->nodeValue = "";

我更喜欢第二个,好像我得到了相同的结果,但我不确定.

谢谢,
卡洛斯

removeChild()是更“适当”的做事方式.虽然您可以将该节点的内容设置为“”,这将获得所需的效果,调用removeChild()对于发生的事情更加明显.然而,这是我的假设,在一个微小的级别,nodeValue()稍微更有效率.

相关文章

php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念