webprogrammer udviklere bruger den populære PHP scripting sprog til at præsentere dynamiske data til deres hjemmeside besøgende . Udviklere kan designe PHP script til at hente og gemme data i XML formaterede dokumenter . PHP DOMNode klassen adgang XML-dokumentet og manipulerer data ved hjælp af flere forskellige foruddefinerede metoder. Specifikt " removeChild " metode fjerner et XML barn element . Instruktioner
1
Tildel den nye DOMDocument indsats for en variabel. I dette eksempel kode , har den nye DOMDocument indsats, blevet tildelt retriever variable
$ retriever = new DOMDocument (); .
2
Ilæg XML-dokument i scriptet . I dette eksempel, " yourFile.XML " er blevet indlæst og tildelt retriever variable
$ retriever -> belastning ( ' yourFile.xml «) .
3 < p > Hent og tildele dokumentet element til en ny variabel . Her, " documentElement " er blevet tildelt $ masterElement variablen
$ masterElement = $ retriever -> documentElement ; .
4
Vælg barnet element, som du ønsker at fjerne. Bruge getElementsByTagName metode . I dette eksempel er " yourElement " element udvalgt og tildelt masterContent variable
$ masterContent = $ masterElement -> getElementsByTagName ( yourElement ") -> element ( 0 ) .
< br > 5
Fjern barnet element ved hjælp af removeChild metoden. Eksemplet koden bruger removeChild metode til at fjerne det indhold, fik de $ masterContent variablen
$ oldContent = $ masterElement -> removeChild ( $ masterContent ) .
6
udskrive XML at sikre barnet element er blevet fjernet . Brug kommandoen echo og saveXML metode
echo $ retriever -> saveXML ();
Efter at være indkapslet i PHP tags, hele prøven koden vises som : .
< P > < php
$ retriever = new DOMDocument ();
$ retriever -> belastning ( ' yourFile.xml «) ?
$ masterElement = $ retriever -> documentElement ,
$ masterContent = $ masterElement -> getElementsByTagName ( yourElement ") -> element ( 0 )
$ oldContent = $ masterElement -> removeChild ( $ masterContent )
echo $ retriever -> saveXML (); ?
>