Home > Article > Backend Development > Usage examples of xml format in php files
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('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; ?>
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('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> ";
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!