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 相关文章推荐
Win2000+Apache+MySql+PHP4+PERL安装使用小结
Oct 09 PHP
PHP define函数的使用说明
Aug 27 PHP
windows下zendframework项目环境搭建(通过命令行配置)
Dec 06 PHP
php curl post 时出现的问题解决
Jan 30 PHP
PHP用星号隐藏部份用户名、身份证、IP、手机号等实例
Apr 08 PHP
PHP中浮点数计算比较及取整不准确的解决方法
Jan 09 PHP
php通过array_shift()函数移除数组第一个元素的方法
Mar 18 PHP
php自定义时间转换函数示例
Dec 07 PHP
PHP面向对象之工作单元(实例讲解)
Jun 26 PHP
php实现将数据做成json的格式给前端使用
Aug 21 PHP
PHP实现浏览器格式化显示XML的方法示例
Jan 22 PHP
针对PHP开发安全问题的相关总结
Mar 22 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 保留小数点
2009/04/21 PHP
PHP中extract()函数的定义和用法
2012/08/17 PHP
php如何解决无法上传大于8M的文件问题
2014/03/10 PHP
PHP从零开始打造自己的MVC框架之入口文件实现方法详解
2019/06/03 PHP
Javascript this指针
2009/07/30 Javascript
js常用自定义公共函数汇总
2014/01/15 Javascript
jQuery实现ichat在线客服插件
2014/12/29 Javascript
Angular中的Promise对象($q介绍)
2015/03/03 Javascript
jQuery实现的表头固定效果实例【附完整demo源码下载】
2016/08/01 Javascript
JS 获取HTML标签内的子节点的方法
2016/09/21 Javascript
一次围绕setTimeout的前端面试经验分享
2017/06/15 Javascript
JavaScript队列函数和异步执行详解
2017/06/19 Javascript
js获取地址栏参数的两种方法
2017/06/27 Javascript
JS跳转手机站url的若干注意事项
2017/10/18 Javascript
jquery-file-upload 文件上传带进度条效果
2017/11/21 jQuery
angular2实现统一的http请求头方法
2018/08/13 Javascript
[50:12]EG vs Fnatic 2018国际邀请赛小组赛BO2 第二场 8.19
2018/08/21 DOTA
python使用os.listdir和os.walk获得文件的路径的方法
2017/12/16 Python
Python 实现网页自动截图的示例讲解
2018/05/17 Python
Django项目中用JS实现加载子页面并传值的方法
2018/05/28 Python
在Pycharm中自动添加时间日期作者等信息的方法
2019/01/16 Python
对Python定时任务的启动和停止方法详解
2019/02/19 Python
Flask模板引擎之Jinja2语法介绍
2019/06/26 Python
python快速排序的实现及运行时间比较
2019/11/22 Python
python scrapy重复执行实现代码详解
2019/12/28 Python
python GUI库图形界面开发之PyQt5 MDI(多文档窗口)QMidArea详细使用方法与实例
2020/03/05 Python
python 5个实用的技巧
2020/09/27 Python
移动端html5模拟长按事件的实现方法
2018/09/30 HTML / CSS
手工制作的男士奢华英国鞋和服装之家:Goodwin Smith
2019/06/21 全球购物
JD Sports荷兰:英国领先的运动时尚零售商
2020/03/13 全球购物
地球鞋加拿大官网:Earth Shoes Canada
2020/11/17 全球购物
企业军训感言
2014/02/08 职场文书
校运动会广播稿300字
2014/10/07 职场文书
普通党员个人整改措施
2014/10/27 职场文书
python游戏开发Pygame框架
2022/04/22 Python
MongoDB数据库之添删改查
2022/04/26 MongoDB