PHP-skript kan bygge komplekse tekst strenger ved hjelp av markup strukturer som XML-elementer . Du kan bygge innholdet i et XML-dokument , med start i roten element , som en enkelt streng variabel . Du kan deretter bruke denne strengen innhold for å sende ut informasjon til nettstedet brukere eller skrive til en XML-fil . Du kan skreddersy strukturer innenfor XML til behovene til bestemte prosjekter, eventuelt inkludert data verdier innenfor element og attributt markup. Forberedelse
Å bygge XML i PHP, må du først opprette en PHP script . Gjør dette ved å åpne en ny fil i en teksteditor og lagre det med forlengelse "php . " , For eksempel " write_xml.php " å matche formålet med skriptet. Inne i scriptet , legge til følgende disposisjon strukturer : en
Mellom PHP koder, legge alle dine behandlingen av skriptet < php //xml byggeprosesser her ? > . Følgende kode legger en variabel til å holde innholdet av XML-dokumentet : $ xml_content = " ";
Dette skaper en tom streng variabel . Du kan legge til XML-elementer til denne variabelen som manuset utvikler seg .
Document Root
XML-dokumenter begynne med XML-deklarasjonen . Legg en til strengvariabelen som følger: . $ Xml_content = "<" ? Xml version = \\ " 1.0 \\" encoding = \\ "ISO -8859- 1 \\ >";
Denne koden legger starten av XML-dokumentet til strengvariabelen , rømmer de sitatteikn med backslash tegn, slik at PHP ikke feiltolke dem . XML-deklarasjonen er etterfulgt av åpningen tag for root element . Følgende kode demonstrerer føye åpningen tag av et eksempel root element til strengvariabelen : . $ Xml_content = " ";
tag innhold kan tilpasses ulike prosjekter
innhold
mellom åpning og lukking koder av et XML-dokument root element , du vanligvis finne andre XML-elementer samt egenskaper i enkelte tilfeller. Følgende eksempelkode demonstrerer legge noen elementer med attributter: . $ Xml_content = " Toaster < /redskap >";
Du kan bære på legge til elementer i strengvariabelen til du har alle dataene du trenger . Disse uttalelsene kan kjøre på tvers av flere linjer om nødvendig.
Lukke Root
Rotelementet av et XML-dokument må være lukket . For å fullføre XML-dokument strengvariabelen , lukke root element som følger: $ xml_content = " < /kjøkken >";
p Dette er alt du trenger for en enkel XML-dokument . . Alt innholdet et skript spesifiserer skal nå være lagret i strengen variabel i orden. Det er lurt å sjekke koden på dette stadiet å sørge for at alle elementene i XML- innhold er lukket og korrekt strukturert .
Output
PHP script kan bruke XML streng variabel i mange mulige måter. Å sende XML-dokumentet innhold til nettleseren av alle brukere henting av PHP script , gjelder følgende syntaks : echo $ xml_content ;
Test PHP script ved å bla til siden . Du kan også skrive XML-innhold i en fil med PHP er " fopen " og " fwrite " funksjoner .