The PHP skriptspråk kan webutviklere å skrive data til eksterne dokumenter. Utvikleren koder PHP script for å plassere data til et eksternt dokument i et standardisert format hvor det kan hentes av andre scripts . PHP DOM forlengelse representerer en av de verktøyene som brukes av PHP-utviklere å skrive disse dataene. Specfically , skriver PHP DOM dokumenter i XML- format. Når PHP DOM skriver et stykke data til en XML , kan det også sette attributtet verdien for disse dataene. Instruksjoner
en
Opprett en ny forekomst av PHP DOM . Følgende kode oppretter forekomsten og tildeler den til $ dom variabel : en
$ dom = new DOMDocument ();
2
Skriv en rot element . Bruk DOM sin createElement metode. Følgende kode oppretter en ny root element kalt " Texas ". Den bruker appendChild metode for å feste det nye elementet til dokumentet
$ state = $ dom - > createElement ( " Texas "); .
$ Dom - > appendChild ( $ stat ) ;
3
etablere et barn element . Plasser barnet element under roten element av igjen ved hjelp av createElement og appendChild metoder. Prøven kode oppretter et barn element som heter "byer " og plasserer den under " Texas " root element
$ city = $ dom - > createElement ( "City" ); .
$ state- > appendChild ( $ bykjernen),
4
Skriv dine data . Plasser stykke data innsiden av barnets element ved hjelp av PHP DOM er createTextNode metode . Denne koden skaper et stykke data som heter " Austin " og plasserer dataene inne i byen element
$ austin = $ dom - > createTextNode ( " Austin "); .
$ City - > appendChild ( $ Austin ) ;
5
Angi attributtet til dine data . Du kan sette attributt verdien ved hjelp av createAttribute metoden. For eksempel tilordner denne koden den egenskap av befolkningen til " byen " element
$ befolkning = $ dom - > createAttribute ( " Befolkning "); .
$ City- > appendChild ( $ befolkningen) ;
6
Sett en verdi innsiden av attributtet. Du bør tildele en verdi til attributtet med createTextNode metoden. I eksemplet har befolkningen verdi av 790 390 er tildelt til " befolkningen " attributt
$ populationNumber = $ dom - > createTextNode ( " 790390 "); .
$ Befolkning - > ; appendChild ( $ populationNumber ) ;
7
Lagre dine data i XML-format og skrive den ut ved hjelp av PHP echo kommandoen
echo $ dom - > saveXML (); .
prøven XML-dokument skal se slik ut : ?
< xml >
< By befolkningen = " 790 390 "> Austin < /city >
< /Texas >