PHP | DOMNode removeChild()函数
DOMNode::removeChild()函数是PHP中的一个内置函数,用于从子列表中删除子。
句法:
DOMNode DOMNode::removeChild( DOMNode $oldnode )
参数:此函数接受单个参数$oldnode保存要删除的子节点。
返回值:此函数在成功时返回已删除的子项。
例外:如果节点是只读的,则此函数抛出DOM_NO_MODIFICATION_ALLOWED_ERR ,如果$oldnode不是该节点的子节点,则抛出DOM_NOT_FOUND 。
下面的例子说明了PHP中的DOMNode::removeChild()函数:
示例 1:
appendChild(new DOMElement('div'));
// Create a text Node
$text1 = $document->
createTextNode('GeeksforGeeks');
// Append the nodes
$element->appendChild($text1);
// Remove the child
$element->removeChild($text1);
// Render the XML
echo $document->saveXML();
?>
输出:按 Ctrl+U 查看 XML
示例 2:
appendChild(new DOMElement('h1'));
// Create the text Node
$text1 = $document->
createTextNode('GeeksforGeeks');
$text2 = $document->
createTextNode('Text to be removed');
// Append the nodes
$element->appendChild($text1);
$element->appendChild($text2);
// Remove the child
$element->removeChild($text2);
// Render the output
echo $document->saveXML();
?>
输出:
参考: https://www. PHP.net/manual/en/domnode.removechild。 PHP