In diesem Artikel geht es um die Verwendungsbeispiele des XML-Formats in PHP-Dateien. Freunde in Not können darauf verweisen.
Die XML-Datei wurde beim Schreiben eines Fragebogens verwendet. Wenn Sie mehr wissen möchten, können Sie einfach über den folgenden Link erfahren: http://www.php.cn/course/. 28.html
Verwendete Tools: phpstudy+notepad++ (unter Verwendung der UTF-8-Codierung ohne BOM)
Die auftretenden Probleme sind wie folgt: Der ursprüngliche Code lautet wie folgt: Ich möchte fragen, wie viele Personen es sind Ich werde Changsha besuchen,<?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; ?>
Auf Firefox:
XML-Parsing-Fehler: Syntaxfehler
Speicherort: http://localhost:8080/diaocha/2.php
Zeile 1, Spalte 1 : 350
Fehler im 360-Browser:
Diese Seite enthält die folgenden Fehler:
Fehler in Zeile 1 in Spalte 1: Dokument ist leer
Unten ist eine Darstellung der Seite bis zum ersten Fehler
Was korrigiert werden muss, ist:
Entfernen Sie den ersten Satz: header('Content-Type: text/xml');. Holen Sie sich 350
2. Wenn Sie das XML-Format anzeigen müssen, lautet der
-Code wie folgt:
<?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> ";
, um das Ergebnis zu erhalten:
This Der XML-Datei scheinen keine Stilinformationen zugeordnet zu sein. Der Dokumentbaum wird unten angezeigt.
<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> ";
Der obige Satz kann ignoriert werden: Es gibt keinen solchen Satz im IE-Browser, also ist er vorhanden Nur weil andere Browser nur kompatibel sind.
Das obige ist der detaillierte Inhalt vonAnwendungsbeispiele des XML-Formats in PHP-Dateien. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!