Tecnología

Inicio

Cómo quitar nodos en PHP y XML

PHP utiliza una clase de analizador XML interno para añadir, editar y eliminar nodos XML. Un nodo XML contiene un fragmento de datos del conjunto de datos XML. Los archivos de datos aumentan de tamaño a medida que continúe la adición de datos, por lo que la eliminación de nodos que no sean necesarios o viejos limpia el archivo y limita la cantidad de espacio de almacenamiento utilizado en el disco duro del servidor Web.

Instrucciones

1 Haga clic en el archivo PHP que contiene la importación de archivos XML y seleccionar "Abrir con". Haga clic en el editor de PHP en la lista de programas.

2 Abrir el archivo. Se utiliza la función de PHP "fopen" para abrir el archivo y cargar el contenido del archivo en el intérprete PHP XML. El código siguiente abre un archivo llamado "clientes.xml":

$ Xmldoc = "clientes.xml";
$ file = fopen ($ xmldoc, "rb")
$ Parse = new DOMDocument ();
$ Parse-> loadXML ($ archivo)

3 Cargar el elemento de documento XML. El nodo raíz es la principal descripción del archivo se utiliza al principio del contenido del archivo. Agregue el código siguiente para cargar el nodo raíz:

$ Root = $ parse-> documentElement;
$ = $ Nodo Raíz> firstChild;

4 Eliminar el nodo del archivo. El código siguiente elimina el nodo XML y sus datos asociados:

$-Cliente = $ node-> childNodes-> material (1);
$ Node-> removeChild ($-cliente);