PHP | Función DOMNode removeChild()

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

Publicación traducida automáticamente

Artículo escrito por gurrrung y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *