Slik fjerner noder i PHP og XML

PHP bruker en intern XML parser klasse for å legge til, redigere og fjerne XML noder. En XML-node inneholder en bit av data fra XML-datasettet. Datafilene øke i størrelse som du fortsetter å legge til data, så fjerner unødvendige eller gamle noder renser opp filen og begrenser mengden lagringsplass som brukes på Web-serverens harddisk.

Bruksanvisning

1 Høyreklikk PHP-fil som inneholder XML-filen import og velg "Åpne med." Klikk på PHP editor i listen over programmer.

2 Åpne filen. Du bruker PHP "fopen" funksjonen til å åpne filen, og filen lastes ned innholdet i PHP XML parser. Følgende kode åpner en fil som heter "customers.xml":

$ Xmldoc = "customers.xml";
$ fil = fopen ($ xmldoc, "rb")
$ Parse = new DOMDocument ();
$ Parse-> LoadXML ($ file)

3 Legg dokumentet XML-element. Rotnoden er hoved beskrivelse av filen brukes i begynnelsen av filinnholdet. Legg til følgende kode for å laste rotnoden:

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

4 Slett node fra filen. Følgende kode sletter XML-node og tilhørende data:

$ Customer_name = $ node-> childNodes-> element (1);
$ Node-> removeChild ($ customer_name);