Maison  >  Article  >  développement back-end  >  Exemples d'utilisation du format XML dans les fichiers php

Exemples d'utilisation du format XML dans les fichiers php

不言
不言avant
2018-10-12 15:02:253232parcourir

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 : http://www.php.cn/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(&#39;Content-Type: text/xml&#39;);
$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(&#39;Content-Type: text/xml&#39;);
$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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer