-
Cómo quitar las etiquetas vacías en PHP DOM
-
La función "removeChild" en el DOM PHP le permite quitar una etiqueta XML vacío desde un archivo. La función borra sólo al niño especificado y deja el resto de las etiquetas de documento y XML intactos. Después de terminar de eliminar el nodo, se guarda el archivo en el disco duro.
Instrucciones
1 Haga clic en el archivo PHP que contiene los procedimientos XML. Haga clic en "Abrir con" opción y haga clic en su editor de PHP preferido.
2 Abra el documento y cargar la información XML. El código siguiente abre el archivo XML denominado "clientes.xml":
$ Doc = new DOMDocument;
$ Doc-> load ( 'clientes.xml');Reemplazar el archivo con su propio que desea editar.
3 Apunte al elemento que desea eliminar. El siguiente código apunta al primer cliente en la lista de datos XML:
$ = $ doc- clientes> DocumentElement;
$ = $ Cusotmers- cliente> getElementsByTagName ( "cliente") -> tema (0);4 Eliminar el elemento XML y guardar el archivo. El código siguiente elimina el primer elemento del cliente y guarda el archivo:
$ Deletecustomer = $ cliente-> removeChild ($ cliente);
echo $ doc-> saveXML ();