加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

探讨如何使用SimpleXML函数来加载和解析XML文档

发布时间:2020-12-13 06:20:55 所属栏目:PHP教程 来源:网络整理
导读:大量SmipleXML函数可用来加载和解析大量XML文档。 -------------------------------------------------------------------------------- 1. FONT style="COLOR: #ff0000"simpleXML_load_file() 函数来加载指定的XML文件到对象。如果加载文件时遇到问题,则返

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

<FONT style="COLOR: #ff0000">simpleXML_load_file()

函数来加载指定的XML文件到对象。如果加载文件时遇到问题,则返回FLASE。例:
book.xml文件:
<div class="codetitle"><a style="CURSOR: pointer" data="82152" class="copybut" id="copybut82152" onclick="doCopy('code82152')"> 代码如下:<div class="codebody" id="code82152">
<?xml version="1.0" standalone="yes"?>


Pride and Prejudice
<author gender="female">Jane Austen
Jane Austen's most popular work.


The Conformist
<author gender="male">Alberto Moravia
Alberto Moravia's classic psyhcological novel.


The Sun Also Rises
<author gender="male">Ernest Hemingway
The masterpiece that launched Hemingway's career.



php文件:
<div class="codetitle"><a style="CURSOR: pointer" data="73866" class="copybut" id="copybut73866" onclick="doCopy('code73866')"> 代码如下:<div class="codebody" id="code73866">
<?php
$xml=simplexml_load_file("book.xml");echo "
";
var_dump($xml);
?>

输出结果:
<div class="codetitle"><a style="CURSOR: pointer" data="51840" class="copybut" id="copybut51840" onclick="doCopy('code51840')"> 代码如下:<div class="codebody" id="code51840">
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."
}
}
}

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读