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


Posted in PHP onDecember 22, 2017

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

config.XML文件:

<?xml version="1.0" encoding="UTF-8"?>
<node>
  <student>
    <name>张明</name>
    <email>1234567890@qq.com</email>
    <username>一样菜</username>
    <code>985931</code>
  </student>
  <student>
    <name>王红</name>
    <email>2345678901@qq.com</email>
    <username>冰封</username>
    <code>5625362</code>
  </student>
</node>

php文件:

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

结果

张明: 1234567890@qq.com, 一样菜, 985931
王红: 2345678901@qq.com, 冰封, 5625362
PHP 相关文章推荐
PHP4在WinXP下IIS和Apache2服务器上的安装实例
Oct 09 PHP
Access数据库导入Mysql的方法之一
Oct 09 PHP
Could not load type System.ServiceModel.Activation.HttpModule解决办法
Dec 29 PHP
如何判断php数组的维度
Jun 10 PHP
如何使用PHP实现javascript的escape和unescape函数
Jun 29 PHP
ThinkPHP查询返回简单字段数组的方法
Aug 25 PHP
linux中cd命令使用详解
Jan 08 PHP
百度工程师讲PHP函数的实现原理及性能分析(二)
May 13 PHP
php 变量引用与变量销毁机制详细介绍
Dec 05 PHP
PHP实现APP微信支付的实例讲解
Feb 10 PHP
thinkPHP5.1框架中Request类四种调用方式示例
Aug 03 PHP
PHP实现的文件浏览器功能简单示例
Sep 12 PHP
ajax+php实现无刷新验证手机号的实例
Dec 22 #PHP
Thinkphp5行为使用方法汇总
Dec 21 #PHP
PHP二维数组实现去除重复项的方法【保留各个键值】
Dec 21 #PHP
Laravel 5.5基于内置的Auth模块实现前后台登陆详解
Dec 21 #PHP
PHP实现生成模糊图片的方法示例
Dec 21 #PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
Dec 21 #PHP
在云虚拟主机部署thinkphp5项目的步骤详解
Dec 21 #PHP
You might like
Apache启动报错No space left on device: AH00023该怎么解决
2015/10/16 PHP
JAVASCRIPT keycode总结
2009/02/04 Javascript
js function定义函数使用心得
2010/04/15 Javascript
JSQL 批量图片切换的实现代码
2010/05/05 Javascript
关于JavaScript的面向对象和继承有利新手学习
2013/01/11 Javascript
jQuery 如何先创建、再修改、后添加DOM元素
2014/05/20 Javascript
javascript实现tab切换的两个实例
2015/11/05 Javascript
AngularJS基础 ng-init 指令简单示例
2016/08/02 Javascript
AngularJS基础 ng-show 指令简单示例
2016/08/03 Javascript
React实现双向绑定示例代码
2016/09/19 Javascript
微信小程序(三):网络请求
2017/01/13 Javascript
JavaScript拖动层Div代码
2017/03/01 Javascript
详解vue-cli + webpack 多页面实例应用
2017/04/25 Javascript
微信小程序实现换肤功能
2018/03/14 Javascript
支付宝小程序tabbar底部导航
2018/11/06 Javascript
Vue axios全局拦截 get请求、post请求、配置请求的实例代码
2018/11/28 Javascript
200行HTML+JavaScript实现年会抽奖程序
2019/01/22 Javascript
使用vuepress搭建静态博客的示例代码
2019/02/14 Javascript
vue框架下部署上线后刷新报404问题的解决方案(推荐)
2019/04/03 Javascript
vue中beforeRouteLeave实现页面回退不刷新的示例代码
2019/11/01 Javascript
JavaScript单线程和任务队列原理解析
2020/02/04 Javascript
vue切换菜单取消未完成接口请求的案例
2020/11/13 Javascript
vue前端和Django后端如何查询一定时间段内的数据
2021/02/28 Vue.js
[01:39:42]Fnatic vs Mineski 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/18 DOTA
让 python 命令行也可以自动补全
2014/11/30 Python
python开发简易版在线音乐播放器
2017/03/03 Python
在Django的View中使用asyncio的方法
2019/07/12 Python
Django2 连接MySQL及model测试实例分析
2019/12/10 Python
CSS3中Animation属性的使用详解
2015/08/06 HTML / CSS
基于 HTML5 Canvas实现 的交互式地铁线路图
2018/03/05 HTML / CSS
AmazeUI 网格的实现示例
2020/08/13 HTML / CSS
英国豪华文具和皮具配件经典老品牌:Smythson(斯迈森)
2018/04/19 全球购物
Europcar比利时:租车
2019/08/26 全球购物
2015年公司国庆放假通知
2015/07/30 职场文书
教师远程培训心得体会
2016/01/09 职场文书
jQuery class属性操作addClass()与removeClass()、hasClass()、toggleClass()
2021/03/31 jQuery