scripts PHP peuvent construire des chaînes de texte complexes à l'aide de balisage tels que des éléments XML. Vous pouvez construire le contenu d'un document XML , en commençant par l'élément racine , comme une variable de chaîne unique . Vous pouvez ensuite utiliser ce contenu de la chaîne pour sortir des informations aux utilisateurs de sites Web ou d'écrire dans un fichier XML. Vous pouvez adapter les structures au sein du XML aux besoins des projets particuliers , comprenant éventuellement des valeurs de données dans l'élément et le balisage de l'attribut. Préparation
Pour construire XML en PHP, vous devez d'abord créer un script PHP. Pour ce faire, l'ouverture d'un nouveau fichier dans un éditeur de texte et l'enregistrer avec "php ". L'extension , par exemple , " write_xml.php " pour correspondre à la fin du script. Dans le script , ajoutez les structures hiérarchiques suivants :
Entre les balises PHP , ajouter tous vos traitement du script < php processus de construction ici //xml ? > . Le code suivant ajoute une variable pour contenir le contenu du document XML: $ xml_content = "";
Cela crée une variable de type chaîne vide . Vous pouvez ajouter des éléments XML à cette variable que le script progresse.
Document root
documents XML commencent par la déclaration XML. Ajouter un à la variable de chaîne comme suit : . $ Xml_content = "<" ? Xml version = \\ "\\" encoding = \\ " 1.0 ISO-8859- 1 \\ >";
Ce code ajoute le début du document XML de la variable de chaîne , fuyant les guillemets avec des caractères de barre oblique inverse pour que PHP ne pas mal interpréter eux. La déclaration XML est suivie par la balise d'ouverture de l'élément racine . Le code suivant illustre l'ajout de la balise d'ouverture d'un élément racine par exemple à la variable de chaîne : . $ Xml_content = " " ;
Le contenu de la balise peut être modifié pour convenir à différents projets < br . >
contenu
Entre les balises d'ouverture et de fermeture d'un élément racine du document XML, vous trouverez normalement d'autres éléments XML ainsi que des attributs dans certains cas. L'exemple de code suivant illustre l'ajout de quelques éléments avec des attributs : . $ Xml_content = " pain ";
vous pouvez continuer ajouter des éléments à la variable de chaîne jusqu'à ce que vous avez toutes les données dont vous avez besoin . Ces déclarations peuvent fonctionner sur plusieurs lignes si nécessaire.
Fermeture de la racine
L'élément racine d'un document XML doit être fermé. Pour terminer la variable de chaîne de document XML , fermez l'élément racine comme suit: $ xml_content = "< /cuisine >";
C'est tout ce qu'il faut pour un document XML de base. . Tout le contenu d'une précise de script devrait maintenant être stockées dans la variable de chaîne dans l'ordre. Il est conseillé de vérifier le code à ce stade pour s'assurer que tous les éléments de votre contenu XML sont fermés et correctement structuré.
Sortie
scripts PHP peuvent utiliser l' variable de chaîne XML de plusieurs manières possibles. Pour produire le contenu d'un document XML dans le navigateur Web d'un utilisateur cherchant le script PHP, la syntaxe suivante s'applique : echo $ xml_content ;
Testez le script PHP en accédant à la page. Vous pouvez également écrire le contenu XML dans un fichier en utilisant le « fopen » de PHP et fonctions " fwrite " .