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 相关文章推荐
PHP生成静态页面详解
Nov 19 PHP
超强分页类2.0发布,支持自定义风格,默认4种显示模式
Jan 02 PHP
php正则校验用户名介绍
Jul 19 PHP
PHP 函数call_user_func和call_user_func_array用法详解
Mar 02 PHP
php命令行使用方法和命令行参数说明
Apr 08 PHP
php使用Jpgraph绘制饼状图的方法
Jun 10 PHP
php实现多城市切换特效
Aug 09 PHP
PHP中文竖排转换实现方法
Oct 23 PHP
thinkphp实现163、QQ邮箱收发邮件的方法
Dec 18 PHP
PHP在同一域名下两个不同的项目做独立登录机制详解
Sep 22 PHP
laravel 实现设置时区的简单方法
Oct 10 PHP
解决laravel(5.5)访问public报错的问题
Oct 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
用缓存实现静态页面的测试
2006/12/06 PHP
php a simple smtp class
2007/11/26 PHP
浅析php中抽象类和接口的概念以及区别
2013/06/27 PHP
php实现cc攻击防御和防止快速刷新页面示例
2014/02/13 PHP
Laravel 5.0 发布 新版本特性详解
2015/02/10 PHP
php设计模式之单例模式实例分析
2015/02/25 PHP
Javascript select控件操作大全(新增、修改、删除、选中、清空、判断存在等)
2008/12/19 Javascript
javascript void(0)的妙用
2009/10/21 Javascript
Javascript 中的 &amp;&amp; 和 || 使用小结
2010/04/25 Javascript
javascript下高性能字符串连接StringBuffer类
2010/08/16 Javascript
json的前台操作和后台操作实现代码
2012/01/20 Javascript
js返回前一页刷新本页重载页面
2014/07/29 Javascript
js与css实现弹出层覆盖整个页面的方法
2014/12/13 Javascript
Javascript中的arguments与重载介绍
2015/03/15 Javascript
创建自己的jquery表格插件
2015/11/25 Javascript
Jquery实现跨域异步上传文件总结
2017/02/03 Javascript
JavaScript字符串检索字符的方法
2017/06/23 Javascript
js实现图片上传预览原理分析
2017/07/13 Javascript
ES6中Promise的使用方法实例总结
2020/02/18 Javascript
详解Python3 中hasattr()、getattr()、setattr()、delattr()函数及示例代码数
2018/04/18 Python
Django读取Mysql数据并显示在前端的实例
2018/05/27 Python
python Pexpect 实现输密码 scp 拷贝的方法
2019/01/03 Python
对Python3 pyc 文件的使用详解
2019/02/16 Python
Python使用MyQR制作专属动态彩色二维码功能
2019/06/04 Python
Python爬虫之Spider类用法简单介绍
2020/08/04 Python
记一次django内存异常排查及解决方法
2020/08/07 Python
HTML5学习笔记之History API
2015/02/26 HTML / CSS
探索HTML5本地存储功能运用技巧
2016/03/02 HTML / CSS
Canvas引入跨域的图片导致toDataURL()报错的问题的解决
2018/09/19 HTML / CSS
荷兰网上药店:Drogisterij.net
2019/09/03 全球购物
秋季运动会活动方案
2014/02/05 职场文书
员工趣味活动方案
2014/08/27 职场文书
初中中等生评语
2014/12/29 职场文书
幼儿园母亲节活动总结
2015/02/10 职场文书
幼儿园小班个人总结
2015/02/12 职场文书
写自招自荐信的绝招!
2019/04/19 职场文书