webapplikasjoner utviklere bruker den populære PHP skriptspråk å presentere dynamiske data til sine besøkende . Utviklere kan designe PHP script for å hente og lagre data i XML formaterte dokumenter . PHP DOMNode klassen har tilgang til XML-dokument og manipulerer data ved hjelp av flere forskjellige forhåndsdefinerte metoder. Nærmere bestemt fjerner " removeChild "-metoden en XML barnet element . Instruksjoner
en
tilordne den nye DOMDocument handlingen til en variabel. I dette eksempelet koden , har den nye DOMDocument handling blitt tildelt til retriever variable
$ retriever = ny DOMDocument (); .
2
Legg i XML-dokument inn i manuset . I dette eksemplet er " yourFile.XML " har blitt lastet og tildelt retriever variable
$ retriever - > load (' yourFile.xml '); .
3 < p> Hent og tildele dokumentet element til en ny variabel . Her er " documentElement " har blitt tildelt til $ masterElement variable
$ masterElement = $ retriever - > documentElement ; .
4
Velg barnet element som du ønsker å fjerne . Bruk getElementsByTagName metoden. I dette eksemplet er " yourElement " element valgt og tildelt masterContent variable
$ masterContent = $ masterElement - > getElementsByTagName (' yourElement ') - > item ( 0 ) ; .
5
Ta barnet element ved hjelp av removeChild metoden. Eksempelet koden bruker removeChild metode for å fjerne innhold som ble tildelt $ masterContent variable
$ oldContent = $ masterElement - > removeChild ( $ masterContent ) ; .
6
skrive ut XML for å sikre barnet element er fjernet . Bruk echo kommandoen og saveXML metoden
echo $ retriever - > saveXML ();
Etter å ha blitt innelukket i PHP -koder , vises hele eksempelkode som : .
< P > < php
$ retriever = ny DOMDocument ();
$ retriever - > load (' yourFile.xml '); ?
$ masterElement = $ retriever - > documentElement ;
$ masterContent = $ masterElement - > getElementsByTagName (' yourElement ') - > item ( 0 ) ;
$ oldContent = $ masterElement - > removeChild ( $ masterContent ) ;
echo $ retriever - > saveXML (); ?
>