php - 从 XML 节点 PHP DOM 中删除所有子节点

标签 php dom

我想使用 PHP DOM 从 XML 节点中删除所有子节点,这两者之间有什么区别吗:

一个)

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

B)

$node->nodeValue = "";

我更喜欢第二个,似乎我得到了相同的结果,但我不确定。

谢谢, 卡洛斯

最佳答案

稍紧一点:

  while ($parentNode->hasChildNodes()) {
    $parentNode->removeChild($parentNode->firstChild);
  }

关于php - 从 XML 节点 PHP DOM 中删除所有子节点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3603739/

相关文章:

php - 使用 javascript 或 PHP 如何使用下拉列表或文本框中的值。

php - Mac OS X 10.10 php 5.5.14 自由类型支持

包含链接的 div 的 Javascript dom 子级

javascript - 如何在Google map 的可见区域显示半径或圆

javascript - 从外部文件加载 div 内容

php - 函数 __construct 上的数据库参数

javascript - 当 div 的内容发生变化时,如何自动将 div 的大小调整为其内容的大小?

javascript - 在 HTML 文档中存储对象 ID : id vs data-id vs?

javascript - 惯用的 jQuery 将列表框中的所有选项转换为逗号分隔的字符串?

html - 如何在计算 css 之前暂停浏览器渲染?