PHP simplexml_load_file()函数讲解


Posted in PHP onFebruary 03, 2019

PHP simplexml_load_file() 函数

实例

转换 XML 文件为 SimpleXMLElement 对象,然后输出对象的键和元素:

<?php 
$xml=simplexml_load_file("note.xml"); 
print_r($xml); 
?>

定义和用法

simplexml_load_file()函数转换指定的 XML 文件为 SimpleXMLElement 对象。

语法

simplexml_load_file( _file,classname,options,ns,is_prefix_ );

PHP simplexml_load_file()函数讲解

PHP simplexml_load_file()函数讲解

假设我们有如下的 XML 文件,"note.xml":

<?xml version="1.0" encoding="ISO-8859-1"?>

Tove Jani Reminder Don't forget me this weekend!

实例 1

输出 XML 文件中每个元素的数据:

<?php 
$xml=simplexml_load_file("note.xml"); 
echo $xml->to . "<br>"; 
echo $xml->from . "<br>"; 
echo $xml->heading . "<br>"; 
echo $xml->body; 
?>

实例 2

输出 XML 文件中每个子节点的元素名称和数据:

<?php 
$xml=simplexml_load_file("note.xml"); 
echo $xml->getName() . "<br>";
foreach($xml->children() as $child) 
{ 
echo $child->getName() . ": " . $child . "<br>"; 
} 
?>

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

PHP 相关文章推荐
在PHP中利用XML技术构造远程服务(上)
Oct 09 PHP
一个简单实现多条件查询的例子
Oct 09 PHP
用PHP与XML联手进行网站编程代码实例
Jul 10 PHP
PHP substr 截取字符串出现乱码问题解决方法[utf8与gb2312]
Dec 16 PHP
php中大括号作用介绍
Mar 22 PHP
一个PHP并发访问实例代码
Sep 06 PHP
一个PHP二维数组排序的函数分享
Jan 17 PHP
php遍历文件夹和文件列表示例分享
Mar 11 PHP
PHP中设置一个严格30分钟过期Session面试题的4种答案
Jul 30 PHP
PHP学习记录之数组函数
Jun 01 PHP
PHP类与对象后期静态绑定操作实例详解
Dec 20 PHP
php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)
Feb 15 PHP
PHP simplexml_import_dom()函数讲解
Feb 03 #PHP
PHP count()函数讲解
Feb 03 #PHP
PHP getDocNamespaces()函数讲解
Feb 03 #PHP
PHP getName()函数讲解
Feb 03 #PHP
PHP getNamespaces()函数讲解
Feb 03 #PHP
PHP registerXPathNamespace()函数讲解
Feb 03 #PHP
PHP children()函数讲解
Feb 03 #PHP
You might like
供参考的 php 学习提高路线分享
2011/10/23 PHP
PHP简单的MVC框架实现方法
2015/12/01 PHP
PHP保存session到memcache服务器的方法
2016/01/19 PHP
yii2使用GridView实现数据全选及批量删除按钮示例
2017/03/01 PHP
php变量与JS变量实现不通过跳转直接交互的方法
2017/08/25 PHP
JS 修改URL参数(实现代码)
2013/07/08 Javascript
jquery如何实现在加载完iframe的内容后再进行操作
2013/09/10 Javascript
JQuery操作单选按钮以及复选按钮示例
2013/09/23 Javascript
JavaScript中的Math.LN2属性用法详解
2015/06/12 Javascript
jQuery实现默认是闭合的FAQ展开效果菜单
2015/09/14 Javascript
浅析jQuery中使用$所引发的问题
2016/05/29 Javascript
网站发布后Bootstrap框架引用woff字体无法正常显示的解决方法
2016/11/24 Javascript
第一次接触神奇的前端框架vue.js
2016/12/01 Javascript
详解angularJs模块ui-router之状态嵌套和视图嵌套
2017/04/28 Javascript
在vue中使用express-mock搭建mock服务的方法
2018/11/07 Javascript
JavaScript 斐波那契数列 倒序输出 输出100以内的质数代码实例
2019/09/11 Javascript
微信小程序实现下滑到底部自动翻页功能
2020/03/07 Javascript
带你使用webpack快速构建web项目的方法
2020/11/12 Javascript
[04:13]2014DOTA2国际邀请赛 专访DC目前形势不容乐观
2014/07/12 DOTA
EM算法的python实现的方法步骤
2018/01/02 Python
使用python itchat包爬取微信好友头像形成矩形头像集的方法
2019/02/21 Python
python实现五子棋游戏
2019/06/18 Python
如何爬取通过ajax加载数据的网站
2019/08/15 Python
Python 内置变量和函数的查看及说明介绍
2019/12/25 Python
python给图像加上mask,并提取mask区域实例
2020/01/19 Python
css3 按钮 利用css3实现超酷下载按钮
2013/03/18 HTML / CSS
HTML5新特性之type=file文件上传功能
2018/02/02 HTML / CSS
阿迪达斯西班牙官方网站:adidas西班牙
2016/07/21 全球购物
摩顿布朗英国官方网上商店:奢华沐浴、身体和头发护理
2016/10/29 全球购物
迷你分体式空调:SoGoodToBuy
2018/08/07 全球购物
Cinque网上商店:德国服装品牌
2019/03/17 全球购物
大学生学习党课思想汇报
2014/01/03 职场文书
档案管理员岗位职责
2015/02/12 职场文书
2015年七夕情人节活动方案
2015/05/06 职场文书
医院员工辞职信范文
2015/05/12 职场文书
python可视化分析绘制带趋势线的散点图和边缘直方图
2022/06/25 Python