Hvordan skrive inn XML-fil med PHP

XML er en web-design standard som bruker HTML for å bestille data. For noen programmerere, evnen til å skrive ut XML-filer fra PHP (Hypertext Preprocessor) programmer er nødvendig. Disse filene kan brukes til å importere data til tabeller i databaser som MySQL eller SQL Server. Det er viktig å skape XML-filer i riktig format, eller dataene er ubrukelig av databasen.

Bruksanvisning

1 Opprett en ny XML-dokument i Java-kode. Dette skaper en forekomst av klassen som lar utvikleren til å samhandle med klasse egenskaper og metoder. Et eksempel på koden er nedenfor:

$ Xmldoc = ny DOMDocument ( '1.0');

2 Skriv rotnoden til dokumentet. Dette rotnoden konvolutter resten av XML-kode og er nødvendig for enhver XML-dokument. Koden under oppretter en node og tildeler den til xmldoc variable opprettet i trinn 1:

$ Rootnode = $ xmldoc-> createElement ( "root")

$ Rootnode = $ xmldoc-> appendChild ($ rootnode);

3 Legg hovedelementet. For eksempel, i dette eksempel, har det XML-fil en liste over kunder. Hovedelementet \ "kunder \" brukes til å merke listen. Nedenfor skaper koden den viktigste kunder element i rotnoden i XML-filen:

$ kunder = $ xmldoc-> createElement ( "kunder")

$ Kunder = $ rootnode-> appendChild ($ kunder);

4 Legg barnet data og fylle verdier. I dette eksempel tilsettes en kunde ved hjelp av kunden barnenode. I dette eksemplet er bare ett barn node opprettet, men XML kan inneholde flere poster. Nedenfor er koden for å lage en kundepost innenfor kunder hoved XML-kode:

$ Childnode = $ xmldoc-> createElement ( 'kunde')

$ Childnode = $ kunder-> appendChild ($ childnode)

$ Childnode_value = $ xmldoc-> createTextNode ( 'first_name')

$ Childnode_value = $ childnode-> appendChild ( 'Jane');

5 Lagre XML-dokument. Det siste trinnet når du skriver til en fil er å lagre det. Koden nedenfor lagrer XML-dokumentet:

$ Xml_final = $ xmldoc-> saveXML ();