Come rimuovere i nodi in PHP e XML

November 4

PHP usa una classe di parser XML interno per aggiungere, modificare e rimuovere i nodi XML. Un nodo XML contiene un pezzo di dati dal set di dati XML. I file di dati aumentano di dimensione, come si continua aggiunta di dati, in modo da rimuovere i nodi non necessari o vecchi pulisce il file e limita la quantità di spazio di archiviazione utilizzato sul disco rigido del server Web.

istruzione

1 Fare clic destro sul file PHP che contiene il file XML di importazione e selezionare "Apri con". Clicca l'editor di PHP nella lista dei programmi.

2 Aprire il file. È possibile utilizzare la funzione PHP "fopen" per aprire il file e caricare il contenuto del file nel parser XML di PHP. Il codice seguente apre un file denominato "customers.xml":

$ Xmldoc = "customers.xml";
$ file = fopen ($ xmldoc, "RB")
$ Parse = new DOMDocument ();
$ Parse-> loadXML ($ file)

3 Caricare l'elemento del documento XML. Il nodo radice è la descrizione principale del file utilizzato all'inizio del contenuto del file. Aggiungere il seguente codice per caricare il nodo principale:

$ Root = $ parse-> documentElement;
$ Node = $ root-> firstChild;

4 Eliminare il nodo dal file. Il codice seguente elimina il nodo XML e dei suoi dati associati:

$ CUSTOMER_NAME = $ node-> childNodes-> punto (1);
$ Node-> removeChild ($ CUSTOMER_NAME);