PHP scripts kunnen bouwen complexe tekenreeksen met markup structuren zoals XML-elementen . U kunt de inhoud van een XML-document op te bouwen , te beginnen met de wortel -element , als een enkele string variabele . U kunt dan gebruik maken van deze string inhoud om informatie uit te voeren naar de website gebruikers of te schrijven naar een XML-bestand . U kunt op maat van de structuren binnen de XML aan de behoeften van specifieke projecten , eventueel met inbegrip van gegevens waarden binnen het element en attribuut markup . Voorbereiding Om XML te bouwen in PHP , moet u eerst een PHP-script . Doe dit door een nieuw bestand te openen in een teksteditor en op te slaan met de extensie ' php . " , Bijvoorbeeld " write_xml.php "om het doel van het script aan te passen. Binnen het script , voeg het volgende schema structuren : Tussen de PHP -tags , voeg al uw script verwerking . De volgende code voegt een variabele om de inhoud van het XML-document te houden : $ xml_content = " " ; Dit creëert een lege string variabele . U kunt XML-elementen toe te voegen aan deze variabele als het script vordert . Document Root XML-documenten beginnen met de XML- declaratie . Voeg een om de string variabele als volgt : . $ Xml_content = " < "? Xml version = \\ " 1.0 \\ " encoding = \\ " ISO - 8859-1 \\ > " ; Deze code voegt het begin van het XML-document om de string variabele , te ontsnappen aan de aanhalingstekens met backslashtekens zodat PHP hen niet verkeerd interpreteren . De XML declaratie wordt gevolgd door de opening -tag voor het hoofdelement . De volgende code toont voegen de opening tag van een voorbeeld root- element om de string variabele : . $ Xml_content = " " ; De tag -inhoud kan worden aangepast aan verschillende projecten passen < br . > Content Tussen de opening en sluiting tags van een XML-document root- element , je normaal vinden andere XML-elementen evenals attributen in sommige gevallen . De volgende voorbeeldcode geeft aan het toevoegen van een paar elementen met attributen : . $ Xml_content = " Broodrooster < /gebruiksvoorwerp > " ; U kunt doorgaan elementen toe te voegen aan de string variabele totdat u alle gegevens die u nodig hebt . Deze verklaringen kunnen over meerdere lijnen lopen indien nodig . Closing the Root Het hoofdelement van een XML-document moet worden gesloten. Om de XML-document stringvariabele voltooien , sluit het hoofdelement als volgt : $ xml_content = " < /keuken > " ; Dit is alles wat je nodig hebt voor een eenvoudige XML-document . . Alle van de inhoud van een script specificeert moet nu binnen de string variabele worden opgeslagen in de volgorde . Het is raadzaam om code te controleren in dit stadium om ervoor te zorgen dat alle elementen in uw XML-inhoud worden gesloten en correct gestructureerd . Output PHP scripts kunnen gebruik maken van de XML stringvariabele op vele mogelijke manieren . Om de XML-document inhoud uitsturen naar de webbrowser van een gebruiker ophalen van de PHP-script , de volgende syntaxis geldt : echo $ xml_content ; Test of the PHP-script door te bladeren naar de pagina . U kunt ook XML-inhoud te schrijven naar een bestand met behulp van PHP 's " fopen " en " fwrite " functies .
|