Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur man skapar ett XML-dokument & Root Element som en sträng i PHP

    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 .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur bli av förrymda tecken i PHP
    ·Hur man skapar en anpassad knapp i PHP
    ·Skillnaden i sekunder mellan två datum i PHP
    ·Hur man dödar MySQL
    ·Hur man uppdaterar en post i MySQL
    ·Hur Output tecken med MySQL Query
    ·Så här ändrar Ladda filstorlek i PHP
    ·Hur man använder cURL för att läsa en fil i en varia…
    ·Hur man läser ett element i en array som en sträng i …
    ·Hur man visar den första delen av stycket i PHP
    Utvalda artiklarna
    ·Hur man tolka Delar av HTML Använda VB
    ·Hur hittar datera en databas inkarnationen i Oracle
    ·MySQL Import Tutorial
    ·Skillnad mellan Cake Auth & ACL
    ·Hur fyller en Data GridView i Vbnet SQL
    ·Hur man kör Source Code
    ·Hur Design N - Differentierad Data Access lager med Dat…
    ·Hur man gör en uppsättning av en viss storlek i Perl
    ·Hur man gör en App Använda ActionScript
    ·Hur man kompilerar Fortran 77 på Ubuntu
    Copyright © Dator Kunskap http://www.dator.xyz