Come rimuovere vuote Tag in PHP DOM

July 9

La funzione "removeChild" nel PHP DOM consente di rimuovere un tag XML vuoto da un file. La funzione elimina solo il bambino specificato e lascia il resto dei tag del documento XML e intatti. Dopo aver eliminato il nodo, si salva il file sul disco rigido.

istruzione

1 Fare clic destro sul file PHP che contiene le procedure di XML. Fare clic su "Apri con" e cliccare il vostro editor preferito PHP.

2 Aprire il documento e caricare le informazioni XML. Il seguente codice apre il file XML denominato "customers.xml":

$ Doc = new DOMDocument;
$ Doc-> load ( 'customers.xml');

Sostituire il file con il proprio che si desidera modificare.

3 Puntare l'elemento che si desidera rimuovere. I seguenti punti di codice al primo acquirente nella lista dei dati XML:

$ clienti = $ doc-> documentElement;
$ Cliente = $ cusotmers-> getElementsByTagName ( 'customer') -> item (0);

4 Eliminare l'elemento XML e salvare il file. Il codice seguente elimina il primo elemento del cliente e salva il file:

$ DeleteCustomer = $ customer> removeChild ($ cliente);
echo $ doc-> saveXML ();