探讨如何使用SimpleXML函数来加载和解析XML文档_php教程-查字典教程网
探讨如何使用SimpleXML函数来加载和解析XML文档
探讨如何使用SimpleXML函数来加载和解析XML文档
发布时间:2016-12-29 来源:查字典编辑
摘要:大量SmipleXML函数可用来加载和解析大量XML文档。-----------------------------------------...

大量SmipleXML函数可用来加载和解析大量XML文档。

--------------------------------------------------------------------------------

1.simpleXML_load_file()函数来加载指定的XML文件到对象。如果加载文件时遇到问题,则返回FLASE。例:

book.xml文件:

复制代码 代码如下:

<?xml version="1.0" standalone="yes"?>

<library>

<book>

<title>Pride and Prejudice</title>

<author gender="female">Jane Austen</author>

<description>Jane Austen's most popular work.</description>

</book>

<book>

<title>The Conformist</title>

<author gender="male">Alberto Moravia</author>

<description>Alberto Moravia's classic psyhcological novel.</description>

</book>

<book>

<title>The Sun Also Rises</title>

<author gender="male">Ernest Hemingway</author>

<description>The masterpiece that launched Hemingway's career.</description>

</book>

</library>

php文件:

复制代码 代码如下:

<?php

$xml=simplexml_load_file("book.xml");echo "<pre>";

var_dump($xml);

?>

输出结果:

复制代码 代码如下:

object(SimpleXMLElement)#1 (1) {

["book"]=>

array(3) {

[0]=>

object(SimpleXMLElement)#2 (3) {

["title"]=>

string(19) "Pride and Prejudice"

["author"]=>

string(11) "Jane Austen"

["description"]=>

string(32) "Jane Austen's most popular work."

}

[1]=>

object(SimpleXMLElement)#3 (3) {

["title"]=>

string(14) "The Conformist"

["author"]=>

string(15) "Alberto Moravia"

["description"]=>

string(46) "Alberto Moravia's classic psyhcological novel."

}

[2]=>

object(SimpleXMLElement)#4 (3) {

["title"]=>

string(18) "The Sun Also Rises"

["author"]=>

string(16) "Ernest Hemingway"

["description"]=>

string(49) "The masterpiece that launched Hemingway's career."

}

}

}

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新php教程学习
    热门php教程学习
    编程开发子分类