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

Usage examples of xml format in php files

不言
Release: 2023-04-04 09:44:01
forward
3282 people have browsed it

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: http://www.php.cn/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;
?>
Copy after login

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>
";
Copy after login

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>
";
Copy after login

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!

Related labels:
source:cnblogs.com
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template