Heim  >  Artikel  >  Backend-Entwicklung  >  Anwendungsbeispiele des XML-Formats in PHP-Dateien

Anwendungsbeispiele des XML-Formats in PHP-Dateien

不言
不言nach vorne
2018-10-12 15:02:253270Durchsuche

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(&#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;
?>

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(&#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>
";

, 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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:cnblogs.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen