当前位置:首页 > PHP教程 > php应用 > 列表

PHP读取并输出XML文件数据的简单实现方法

发布:smiling 来源: PHP粉丝网  添加日期:2021-08-25 10:18:38 浏览: 评论:0 

这篇文章主要介绍了PHP读取并输出XML文件数据的简单实现方法,涉及php针对xml格式文件数据的载入、遍历、读取、输出等相关操作技巧,需要的朋友可以参考下

本文实例讲述了PHP读取并输出XML文件数据的简单实现方法,分享给大家供大家参考,具体如下:

config.XML文件:

  1. <?xml version="1.0" encoding="UTF-8"?> 
  2. <node> 
  3.   <student> 
  4.     <name>张明</name> 
  5.     <email>1234567890@qq.com</email> 
  6.     <username>一样菜</username> 
  7.     <code>985931</code> 
  8.   </student> 
  9.   <student> 
  10.     <name>王红</name> 
  11.     <email>2345678901@qq.com</email> 
  12.     <username>冰封</username> 
  13.     <code>5625362</code> 
  14.   </student> 
  15. </node> 
  16. <?xml version="1.0" encoding="UTF-8"?> 
  17. <node> 
  18.   <student> 
  19.     <name>张明</name> 
  20.     <email>1234567890@qq.com</email> 
  21.     <username>一样菜</username> 
  22.     <code>985931</code> 
  23.   </student> 
  24.   <student> 
  25.     <name>王红</name> 
  26.     <email>2345678901@qq.com</email> 
  27.     <username>冰封</username> 
  28.     <code>5625362</code> 
  29.   </student> 
  30. </node> 

php文件:

  1. <?php 
  2.   $file = 'config/config.xml'
  3.   $xml_array=simplexml_load_file($file); //将XML中的数据,读取到数组对象中 
  4.   foreach($xml_array as $tmp){ 
  5.     echo $tmp->name.": ".$tmp->email.", ".$tmp->username.", ".$tmp->code."<br>"
  6.   } 
  7. ?> 

结果

张明: 1234567890@qq.com, 一样菜, 985931

王红: 2345678901@qq.com, 冰封, 5625362

Tags: PHP输出XML

分享到: