Maison >développement back-end >tutoriel php >Exemples d'utilisation du format XML dans les fichiers php
Ce que cet article vous apporte concerne les exemples d'utilisation du format XML dans les fichiers php. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer.
Le fichier xml a été utilisé dans le processus de rédaction d'un questionnaire. Si vous souhaitez en savoir plus, vous pouvez simplement vous renseigner via le lien suivant : //m.sbmmt.com/course/. 28.html
Outils utilisés : phpstudy+notepad++ (utilisation de l'encodage utf-8 sans BOM)
Les problèmes qui se posent sont les suivants : Le code initial est le suivant : Je souhaite demander combien de personnes sont je vais visiter Changsha,<?php header('Content-Type: text/xml'); $xmlstr="<?xml version=\"1.0\" encoding=\"utf-8\"?> <movies> <movie> <title>旅游的人数</title> <id>1</id> <count>350</count> <content>长沙</content> </movie> <movie> <title>旅游的人数</title> <id>2</id> <count>47</count> <content>张家界</content> </movie> <movie> <title>旅游的人数</title> <id>3</id> <count>118</count> <content>上海</content> </movie> <movie> <title>旅游的人数</title> <id>4</id> <count>80</count> <content>南京</content> </movie> </movies> "; $xml = simplexml_load_string($xmlstr); $count0 = $xml->movie[0]->count; echo $count0; ?>
Sur Firefox :
Erreur d'analyse XML : erreur de syntaxe
Emplacement : http://localhost:8080/diaocha/2.php
Ligne 1, Colonne 1 : 350
Erreur sur le navigateur 360 :
Cette page contient les erreurs suivantes :
erreur sur la ligne 1 à la colonne 1 : Le document est vide
Ci-dessous un rendu de la page jusqu'à la première erreur
Ce qui doit être corrigé est :
Supprimer la première phrase : header('Content-Type: text/xml'); . Obtenez 350
2. Si vous avez besoin de visualiser le format xml
le code est le suivant :
<?php header('Content-Type: text/xml'); $xmlstr="<?xml version=\"1.0\" encoding=\"utf-8\"?> <movies> <movie> <title>旅游的人数</title> <id>1</id> <count>350</count> <content>长沙</content> </movie> <movie> <title>旅游的人数</title> <id>2</id> <count>47</count> <content>张家界</content> </movie> <movie> <title>旅游的人数</title> <id>3</id> <count>118</count> <content>上海</content> </movie> <movie> <title>旅游的人数</title> <id>4</id> <count>80</count> <content>南京</content> </movie> </movies> ";
pour obtenir le résultat :
Ce fichier XML ne semble être associé à aucune information de style. L'arborescence du document est présentée ci-dessous.
<movies> <movie> <title>旅游的人数</title> <id>1</id> <count>350</count> <content>长沙</content> </movie> <movie> <title>旅游的人数</title> <id>2</id> <count>47</count> <content>张家界</content> </movie> <movie> <title>旅游的人数</title> <id>3</id> <count>118</count> <content>上海</content> </movie> <movie> <title>旅游的人数</title> <id>4</id> <count>80</count> <content>南京</content> </movie> </movies> ";
Vous pouvez ignorer la phrase ci-dessus : il n'existe pas de phrase de ce type sur le navigateur IE. est simplement dû à la compatibilité avec d’autres navigateurs.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!