PHP-scripts kan bygge komplekse tekststrenge hjælp markup strukturer såsom XML-elementer . Du kan bygge indholdet af et XML-dokument , startende med roden element som en enkelt streng variabel . Du kan derefter bruge denne streng indhold til output information til website brugere eller skrive til en XML-fil . Du kan skræddersy strukturer inden for XML til behovene i bestemte projekter , eventuelt inklusiv data værdier inden for element og attribut markup . Forberedelse
For at bygge XML i PHP, skal du først oprette en PHP script. Gør dette ved at åbne en ny fil i en teksteditor og gemme den med endelsen " php ." For eksempel " write_xml.php " at matche formålet med scriptet. Inde i scriptet , følgende skitsere strukturer tilføjer : Hej
Mellem PHP tags, tilføje alle dine script forarbejdning < php //xml byggeprocesser her ? > . Følgende kode tilføjer en variabel til at holde indholdet af XML-dokumentet : $ xml_content = "" ;
Dette skaber en tom streng variabel. Du kan tilføje XML-elementer til denne variabel som scriptet skrider frem.
Document Root
XML-dokumenter begynde med XML erklæring. Tilføje en til strengen variabel som følger: . $ Xml_content = "<" ? Xml udgave = \\ " 1.0 \\ " encoding = \\ "ISO -8859-1 \\ >";
Denne kode tilføjer starten af XML-dokumentet til strengen variable , flygter de citerer tegn med backslash tegn, så at PHP ikke fejlfortolker dem. XML-erklæringen er efterfulgt af åbningen tag for rodelementet . Følgende kode viser tilføjende åbningen tag et eksempel rod element til strengvariabel : . $ Xml_content = " "
tag Indholdet kan ændres til forskellige projekter < br . >
Content
Mellem åbning og lukning tags i et XML-dokument root element , du normalt finde andre XML-elementer samt attributter i nogle tilfælde. Følgende kodeeksempel viser at tilføje et par elementer med attributter: . $ Xml_content = " Brødrister ";
p Du kan fortsætte tilføje elementer til strengen variable indtil du har alle de data, du har brug for. Disse udsagn kan køre på tværs af flere linjer, hvis det er nødvendigt.
Lukning af Root
Roden element i et XML-dokument skal være lukket. For at fuldende XML-dokument strengvariabel , luk rodelementet som følger: $ xml_content = "< /køkken >";
p Dette er alt hvad du behøver for en grundlæggende XML-dokument. . Alt indhold et script specificerer bør nu opbevares i streng variabel i orden. Det er tilrådeligt at kontrollere koden på nuværende tidspunkt at sikre, at alle de elementer i din XML-indhold er lukkede og korrekt struktureret .
Output
PHP-scripts kan bruge XML streng variabel i mange mulige måder . For at udsende det XML-dokument indholdet til webbrowseren for enhver bruger henter PHP script , følgende syntaks gælder : echo $ xml_content ,
Test PHP script ved at søge på siden. Du kan også skrive XML-indhold til en fil ved hjælp af PHP er " fopen " og " fwrite " funktioner .