La función DOMNode::removeChild() es una función incorporada en PHP que se utiliza para eliminar niños de la lista de niños.
Sintaxis:
DOMNode DOMNode::removeChild( DOMNode $oldnode )
Parámetros: esta función acepta un solo parámetro $oldnode que contiene el elemento secundario para eliminar.
Valor de retorno: esta función devuelve el elemento secundario eliminado en caso de éxito.
Excepciones: esta función arroja DOM_NO_MODIFICATION_ALLOWED_ERR , si el Node es de solo lectura y DOM_NOT_FOUND , si $oldnode no es un elemento secundario de este Node.
Los siguientes ejemplos ilustran la función DOMNode::removeChild() en PHP:
Ejemplo 1:
<?php // Create a new DOMDocument instance $document = new DOMDocument(); // Create a div element $element = $document-> 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(); ?>
Salida: Presione Ctrl+U para ver el XML
Ejemplo 2:
<?php // Create a new DOMDocument instance $document = new DOMDocument(); // Create a h1 element $element = $document-> 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(); ?>
Producción:
Referencia: https://www.php.net/manual/en/domnode.removechild.php