加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-16 07:53:43 所属栏目:百科 来源:网络整理
导读:我想使用 PHP DOM从XML节点中删除所有的孩子,是否有区别: 一个) while ($parentNode-hasChildNodes()){ $parentNode-removeChild($parentNode-childNodes-item(0)); } 和 B) $node-nodeValue = ""; 我更喜欢第二个,好像我得到了相同的结果,但我不确定. 谢谢
我想使用 PHP DOM从XML节点中删除所有的孩子,是否有区别:

一个)

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

B)

$node->nodeValue = "";

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

谢谢,
卡洛斯

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读