牛牛在线工具

DOMNode::removeChild()

收录 8868 个 PHP 函数,含用途说明与用法示例。

DOMNode::removeChild()

从当前节点中删除一个子节点

方法:DOMNode::removeChild() 描述:从当前节点中删除一个子节点 用法:DOMNode::removeChild(DOMNode $oldnode): DOMNode|false 参数:$oldnode - 要删除的子节点 返回值:成功时返回被删除的节点,失败时返回false 示例: $xml = "<root> <element1>Text 1</element1> <element2>Text 2</element2> <element3>Text 3</element3> </root>"; $doc = new DOMDocument(); $doc->loadXML($xml); $element2 = $doc->getElementsByTagName('element2')[0]; $root = $doc->documentElement; $removedNode = $root->removeChild($element2); if ($removedNode) { echo "成功删除节点:" . $removedNode->nodeName; } else { echo "删除节点失败"; } 输出: 成功删除节点:element2 在上述示例中,我们首先将XML字符串加载到DOMDocument对象中。然后,我们通过getElementsByTagName()方法获取名为"element2"的元素节点,并将其赋值给$element2变量。接下来,我们获取根元素节点并将removeChild()方法应用于$root节点,传递$element2作为参数。成功删除子节点之后,我们输出被删除节点的节点名。