当前位置:七道奇文章资讯网站建设网站编程
日期:2010-11-08 10:07:00  来源:本站整理

php Simplexml_Load_file解析xml实例[网站编程]

赞助商链接



  本文“php Simplexml_Load_file解析xml实例[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

xml文档格局以下

  1. <?xml version="1.0" encoding="utf-8"?> 
  2. <list> 
  3. <company>武汉xxx公司</company> 
  4. <user> 
  5. <name>张三</name> 
  6. <age sex="未知">a</age> 
  7. <height>1</height> 
  8. </user> 
  9. <user> 
  10. <name>李四</name> 
  11. <age sex="女">b</age> 
  12. <height>2</height> 
  13. </user> 
  14. <user> 
  15. <name>王五</name> 
  16. <age sex="男">c</age> 
  17. <height>3</height> 
  18. </user> 
  19. <town parent="0" id="1">台北</town> 
  20. <town parent="1" id="2">板桥</town> 
  21. <town parent="0" id="3">桃园</town> 
  22. </list> 
  23.  

php解析代码
 

  1. */  
  2. header("content-type:text/html; charset=utf-8"); //设置编码  
  3. $xml = simplexml_load_file('a.xml'); //载入xml文件 $lists和xml文件的根节点是一样的  
  4. echo $xml->company."<br>";  
  5. echo $xml->town."<br>id:";  
  6. echo $xml->town['id']."<br>parent:";  
  7. echo $xml->town['parent']."<br>";  
  8.  
  9. echo "<br>循环读取:<br>";  
  10. foreach($xml->user as $users){ //有多个user,获得的是数组,循环输出  
  11. echo "-------------------<br>";  
  12. echo "姓名:".$users->name."<br>";  
  13. echo "编号:".$users->age."<br>";  
  14. echo "性别:".$users->age['sex']."<br>";  
  15. echo "序号:".$users->height."<br>";  
  16. }  
  17.  
  18. echo "<br>循环读取:<br>";  
  19. foreach($xml->town as $towns){ //有多个user,获得的是数组,循环输出  
  20. echo "-------------------<br>";  
  21. echo "id:".$towns['id']."<br>";  
  22. echo "归属:".$towns['parent']."<br>";  
  23. echo "区域:".$towns."<br>";  
  24. }  
  25. /*  
  26.  

定义和用法
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实例[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • 编写PHP代码总结
  • 10个风趣的 PHP 教程
  • PHP汉字转换拼音的类
  • 来点新手PHP学习心得
  • php应用readfile函数给躲藏下载文件地址增添权限判
  • PHP小研究拿出来和大家分享
  • 10 个有意思的 PHP 教程
  • PHP常常简单记乱的知识
  • PHP入门指导:若何学习PHP?
  • PHP中文件包含语句的辨别
  • PHP浮点数显示和转成字符串
  • PHP的chm手册打不开怎么办
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .