PHP-skript kan bygga komplexa textsträngar med uppmärkning strukturer såsom XML-element . Du kan bygga innehållet i ett XML-dokument , med start i roten elementet , som en enda sträng variabel . Du kan sedan använda denna sträng innehåll att mata information till webbplatsens användare eller att skriva till en XML-fil . Du kan skräddarsy strukturer inom XML till behoven i särskilda projekt , eventuellt inklusive datavärden inom elementet och attribut uppmärkning . Förberedelse
Att bygga XML i PHP , måste du först skapa ett PHP-skript . Gör detta genom att öppna en ny fil i en textredigerare och spara den med filändelsen " php . " , Till exempel , " write_xml.php " att matcha syftet med skriptet . Inne i manuset , lägg till följande disposition strukturer :
Mellan PHP taggar , lägga alla dina manus bearbetning < php //xml byggprocesser här ? ? > . Följande kod lägger till en variabel för att hålla innehållet i XML-dokumentet : $ xml_content = " " ;
Detta skapar en tom sträng variabel . Du kan lägga till XML-element till denna variabel som scriptet fortskrider .
Dokumentroot
XML-dokument börjar med XML-deklarationen . Tillsätt en till strängvariabeln enligt följande : . $ Xml_content = " < " ? ? Xml version = \\ " 1.0 \\ " encoding = \\ " ISO -8859-1 \\ > " ;
Denna kod lägger i början av XML- dokumentet till strängvariabeln , flyr citat tecken med omvända snedstreck så att PHP inte misstolka dem . Den XML-deklarationen följs av den inledande taggen för root elementet . Följande kod visar lägga den inledande taggen för ett exempel rotelement till strängvariabeln : . $ Xml_content = " ";
Taggen innehåll kan ändras för att passa olika projekt
Addera Content
mellan ingående och avslutande taggar i ett XML-dokument rotelement , hittar du normalt andra XML-element samt attribut i vissa fall . Följande exempelkod visar tillsätta några element med attribut : . $ Xml_content = " Toaster < /plastsked > ";
Du kan fortsätta lägga till element till strängvariabeln tills du har alla data du behöver . Dessa uttalanden kan köra över flera rader om det behövs .
Stänga Root
Rotelementet av ett XML-dokument måste vara stängd . För att slutföra XML variabeln dokument sträng , stäng rotelementet enligt följande : $ xml_content = " < /kök > ";
Detta är allt du behöver för en grundläggande XML-dokument . . Allt innehåll ett skript Anger bör nu lagras i strängen variabeln i ordning. Det är lämpligt att kontrollera koden i detta skede för att se alla element i XML- innehåll är stängda och korrekt strukturerad .
Utgång
PHP-skript kan använda XML sträng variabel i många möjliga sätt . För att mata ut XML-dokument innehållet till webbläsaren för alla användare hämta den PHP-skript , gäller följande syntax : echo $ xml_content ,
Testa PHP-skript genom att bläddra till sidan . Du kan också skriva XML-innehåll till en fil med PHP : s " fopen " och " fwrite " funktioner .