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 相关文章推荐
Session服务器配置指南与使用经验的深入解析
Jun 17 PHP
几道坑人的PHP面试题 试试看看你会不会也中招
Aug 19 PHP
PHP正则表达式 /i, /is, /s, /isU等介绍
Oct 23 PHP
微信公众平台开发关注及取消关注事件的方法
Dec 23 PHP
php上传文件常见问题总结
Feb 03 PHP
php遍历树的常用方法汇总
Jun 18 PHP
php基于CodeIgniter实现图片上传、剪切功能
May 14 PHP
Yii2实现UploadedFile上传文件示例
Feb 15 PHP
PHP单例模式简单用法示例
Jun 23 PHP
PHP 7安装使用体验之性能大提升,兼容性强,扩展支持不够(升级PHP要谨慎)
Jul 27 PHP
PHP实现负载均衡的加权轮询方法分析
Aug 22 PHP
浅谈如何提高PHP代码质量之端到端集成测试
May 28 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
解析php中heredoc的使用方法
2013/06/17 PHP
php的SimpleXML方法读写XML接口文件实例解析
2014/06/16 PHP
laravel实现图片上传预览,及编辑时可更换图片,并实时变化的例子
2019/11/14 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
2019/11/23 PHP
JQUBAR1.1 jQuery 柱状图插件发布
2010/11/28 Javascript
动态改变div的z-index属性的简单实例
2013/08/08 Javascript
NodeJS中利用Promise来封装异步函数
2015/02/25 NodeJs
Javascript中的call()方法介绍
2015/03/15 Javascript
JavaScript控制按钮可用或不可用的方法
2015/04/03 Javascript
javascript中关于&amp;&amp; 和 || 表达式的小技巧分享
2015/04/10 Javascript
简介JavaScript中fixed()方法的使用
2015/06/08 Javascript
理解JavaScript中Promise的使用
2016/01/18 Javascript
[原创]JQuery 在表单提交之前修改 提交的值
2016/04/14 Javascript
使用jQuery制作遮罩层弹出效果的极简实例分享
2016/05/12 Javascript
JavaScript的this关键字的理解
2016/06/18 Javascript
AngularJS入门教程之链接与图片模板详解
2016/08/19 Javascript
JavaScript禁止微信浏览器下拉回弹效果
2017/05/16 Javascript
Vue中之nextTick函数源码分析详解
2017/10/17 Javascript
安装vue-cli报错 -4058 的解决方法
2017/10/19 Javascript
JS中获取 DOM 元素的绝对位置实例详解
2018/04/23 Javascript
巧妙运用v-model实现父子组件传值的方法示例
2019/04/07 Javascript
mpvue实现小程序签到金币掉落动画(api实现)
2019/10/17 Javascript
浅谈Vue使用Elementui修改默认的最快方法
2020/12/05 Vue.js
基于vue与element实现创建试卷相关功能(实例代码)
2020/12/07 Vue.js
[02:32]DOTA2英雄基础教程 美杜莎
2014/01/07 DOTA
Zabbix实现微信报警功能
2016/10/09 Python
python实现list元素按关键字相加减的方法示例
2017/06/09 Python
CSS中越界问题的经典解决方案【推荐】
2016/04/19 HTML / CSS
浅析CSS3中鲜为人知的属性:-webkit-tap-highlight-color
2017/01/12 HTML / CSS
利用Bootstrap实现漂亮简洁的CSS3价格表实例源码
2017/03/02 HTML / CSS
美国Curacao百货连锁店网站:iCuracao.com
2019/07/20 全球购物
大学生求职自我评价
2014/01/16 职场文书
教师个人年度总结
2015/02/11 职场文书
世界文化遗产导游词
2015/02/13 职场文书
护林员个人总结
2015/03/04 职场文书
离婚起诉书怎么写
2015/05/19 职场文书