我想使用
PHP DOM从XML节点中删除所有的孩子,是否有区别:
一个)
while ($parentNode->hasChildNodes()){ $parentNode->removeChild($parentNode->childNodes->item(0)); }
和
B)
$node->nodeValue = "";
我更喜欢第二个,好像我得到了相同的结果,但我不确定.
谢谢,
卡洛斯
removeChild()是更“适当”的做事方式.虽然您可以将该节点的内容设置为“”,这将获得所需的效果,调用removeChild()对于发生的事情更加明显.然而,这是我的假设,在一个微小的级别,nodeValue()稍微更有效率.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。