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);