📜  PHP | DOMNode removeChild()函数

📅  最后修改于: 2022-05-13 01:56:44.626000             🧑  作者: Mango

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