Home  >  Article  >  Backend Development  >  Usage examples of xml format in php files

Usage examples of xml format in php files

不言
不言forward
2018-10-12 15:02:253244browse

The content of this article is about the usage examples of xml format in php files. It has certain reference value. Friends in need can refer to it. I hope it will be helpful to you.

The xml file was used in the process of writing a questionnaire. If you want to know more, you can simply learn through the following link: //m.sbmmt.com/course/28.html

Tools used: phpstudy notepad (using utf-8 encoding without BOM)

The problems that arise are as follows: The initial code is as follows: I want to ask how many people are going to go out to Changsha to play,
<?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;
?>

Firefox On browser:

XML parsing error: Syntax error
Location: http://localhost:8080/diaocha/2.php
Line 1, Column 1: 350

Error on 360 browser:

This page contains the following errors:

error on line 1 at column 1: Document is empty

Below is a rendering of the page up to the first error

What needs to be corrected is:

Remove the first sentence: header('Content-Type: text/xml');. Get 350

2. If you need to view the xml format

The code is as follows:

<?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>
";

The result can be obtained:

This XML file does not appear to have any style information associated with it. The document tree is shown below.

<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>
";

The sentence above can be ignored: there is no such sentence on the IE browser, so it is just because Other browser compatibility only.

The above is the detailed content of Usage examples of xml format in php files. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:cnblogs.com. If there is any infringement, please contact admin@php.cn delete