PHP scripting sprog giver web -udviklere til at skrive data til eksterne dokumenter . Udvikleren koder PHP script til at placere data i et eksternt dokument i et standardiseret format , hvor det kan hentes af andre scripts . PHP DOM forlængelse repræsenterer en af de værktøjer, der anvendes ved PHP udviklere til at skrive disse data. Specfically , PHP DOM skriver dokumenter i XML- format. Når PHP DOM skriver et stykke data til en XML , det kan også indstille attribut værdi for disse data. Instruktioner
1
Opret en ny instans af PHP DOM. Følgende kode opretter instans, og tildeler den til $ dom variablen : Hej
$ dom = new DOMDocument ();
2
Skriv en rodelement . Brug Doms createElement metode. Følgende kode opretter en ny rod element med navnet " Texas ". Det bruger appendChild metode til at fastgøre det nye element til dokumentet
$ state = $ dom -> createElement ( " Texas ") .
$ Dom -> appendChild ( $ state )
3
Etablere et barn element . Placer barnet element under rodelementet ved igen at bruge createElement og appendChild metoder. Prøven kode opretter et barn elementet ved navn " byer" og placerer den under " Texas " root element
$ city = $ dom -> createElement ( "By" ) .
$ state- > appendChild ( $ by) ,
4
Skriv dine data. Placer din brik af data inde i barnet element ved hjælp af PHP Doms createTextNode metode. Denne kode opretter et stykke data navngivne " Austin" og placerer data inde i byen element
$ austin = $ dom -> createTextNode ( " Austin ") .
$ City -> appendChild ( $ austin )
5
Tildel attribut til dine data. Du kan indstille attribut værdi ved hjælp af createAttribute metoden. For eksempel tildeler denne kode den egenskab ved befolkningen til at "byen " element
$ population = $ dom -> createAttribute ( " Population ") .
$ City- > appendChild ( $ befolkning),
6
Put en værdi inde i attribut. Du skal tildele en værdi til attributten med createTextNode metode. I eksemplet er bestanden værdi på 790.390 er blevet tildelt den "befolkning " attribut
$ populationNumber = $ dom -> createTextNode ( " 790.390 ") .
$ Population -> , appendChild ( $ populationNumber )
7
Gem dine data i XML-format og printe det ud ved hjælp af PHP echo kommandoen
echo $ dom -> saveXML (); . < br >
prøven XML-dokument skal vises som følger: ?
< xml >
< By befolkning = " 790.390 "> Austin
< /Texas >