日期:2010-11-08 10:07:00 来源:本站整理
php Simplexml_Load_file解析xml实例[网站编程]
本文“php Simplexml_Load_file解析xml实例[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
xml文档格局以下
- <?xml version="1.0" encoding="utf-8"?>
- <list>
- <company>武汉xxx公司</company>
- <user>
- <name>张三</name>
- <age sex="未知">a</age>
- <height>1</height>
- </user>
- <user>
- <name>李四</name>
- <age sex="女">b</age>
- <height>2</height>
- </user>
- <user>
- <name>王五</name>
- <age sex="男">c</age>
- <height>3</height>
- </user>
- <town parent="0" id="1">台北</town>
- <town parent="1" id="2">板桥</town>
- <town parent="0" id="3">桃园</town>
- </list>
php解析代码
- */
- header("content-type:text/html; charset=utf-8"); //设置编码
- $xml = simplexml_load_file('a.xml'); //载入xml文件 $lists和xml文件的根节点是一样的
- echo $xml->company."<br>";
- echo $xml->town."<br>id:";
- echo $xml->town['id']."<br>parent:";
- echo $xml->town['parent']."<br>";
- echo "<br>循环读取:<br>";
- foreach($xml->user as $users){ //有多个user,获得的是数组,循环输出
- echo "-------------------<br>";
- echo "姓名:".$users->name."<br>";
- echo "编号:".$users->age."<br>";
- echo "性别:".$users->age['sex']."<br>";
- echo "序号:".$users->height."<br>";
- }
- echo "<br>循环读取:<br>";
- foreach($xml->town as $towns){ //有多个user,获得的是数组,循环输出
- echo "-------------------<br>";
- echo "id:".$towns['id']."<br>";
- echo "归属:".$towns['parent']."<br>";
- echo "区域:".$towns."<br>";
- }
- /*
定义和用法
simplexml_load_file() 函数把 xml 文档载入对象中.
假如失利,则返回 false.
语法
simplexml_load_file(file,class,options,ns,is_prefix)参数 描写
file 必须.规定要利用的 xml 文档.
class 可选.规定新对象的 class.
options 可选.规定附加的 libxml 参数.
ns 可选.
is_prefix 可选.
返回值
返回类 simplexmlelement 的一个对象,该对象的属性包含 xml 文档中的数据.假如失利,则返回 false
以上是“php Simplexml_Load_file解析xml实例[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论