PHP skriptspråk tillåter webbutvecklare att skriva data till externa dokument . Utvecklaren koder PHP skript för att placera data till ett externt dokument i ett standardiserat format där den kan hämtas av andra skript . PHP DOM förlängningen utgör ett av de verktyg som används av PHP-utvecklare för att skriva dessa data . Specfically , skriver PHP DOM dokument i XML-format . När PHP DOM skriver en bit data till en XML , kan den också fastställa attributet värdet för dessa data . Instruktioner
1
Skapa en ny instans av PHP DOM . I följande kod skapas instans och tilldelar den till $ dom variabeln :
$ dom = ny DOMDocument ( ) ;
2
Skriv ett rotelement . Använd DOM s createElement metod . I följande kod skapas en ny rotelement som heter " Texas . " Den använder appendChild metod att fästa det nya elementet till dokumentet
$ state = $ dom - > createElement ( " Texas " ) , .
$ Dom - > appendChild ( $ state ) ; Addera 3
Etablera ett underordnat element . Placera barnet elementet under roten elementet med en gång med hjälp av createElement och appendChild metoder . Provet kod skapar ett underordnat element som heter " städer" och placerar den under " Texas " rotelement
$ city = $ dom - > createElement ( " City" ) , .
$ state - > appendChild ( $ stad ) ,
4
Skriv dina data . Placera din bit data inuti barnet element med hjälp av PHP DOM s createTextNode metod . Denna kod skapar en bit data som heter " Austin " och placerar data inne i staden posten
$ Austin = $ dom - > createTextNode ( " Austin " ) , .
$ City - > appendChild ( $ Austin ) ,
5
Tilldela attribut till dina data . Du kan ställa in attributet värde med createAttribute metoden . Exempelvis tilldelar denna kod attribut av befolkningen till " city " elementet
$ befolkning = $ dom - > createAttribute ( " Population " ) , .
$ City - > appendChild ( $ befolkningen ) ,
6
Sätt ett värde insidan av attributet . Du bör tilldela ett värde till attributet med createTextNode metoden . I exemplet har befolkningen värdet av 790.390 tilldelats " befolkningen " attribut
$ populationNumber = $ dom - > createTextNode ( " 790.390 " ) , .
$ Befolkning - > , appendChild ( $ populationNumber ) ,
7
Spara dina data i XML-format och skriva ut den med hjälp av PHP echo kommandot
echo $ dom - > saveXML ( ) ; .
provet XML-dokument ska se ut så här : ? ?
< xml >
< stadsbefolkningen = " 790.390 " > Austin < /city >
< /Texas > Addera