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 编程的 5个良好习惯
Feb 20 PHP
PHP表单提交表单名称含有点号(.)则会被转化为下划线(_)
Dec 14 PHP
PHP正则表达式之定界符和原子介绍
Oct 05 PHP
PHP代码审核的详细介绍
Jun 13 PHP
PHP 通过Socket收发十六进制数据的实现代码
Aug 16 PHP
详解 PHP加密解密字符串函数附源码下载
Dec 18 PHP
Linux环境下php实现给网站截图的方法
May 03 PHP
thinkphp3.x自定义Action、Model及View的简单实现方法
May 19 PHP
WordPress过滤垃圾评论的几种主要方法小结
Jul 11 PHP
Ajax提交表单时验证码自动验证 php后端验证码检测
Jul 20 PHP
[原创]php实现 data url的图片生成与保存
Dec 04 PHP
PHP设计模式之工厂模式(Factory Pattern)的讲解
Mar 21 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中调用ASP.NET的WebService的代码
2011/04/22 PHP
php explode函数实例代码
2012/02/27 PHP
使用迭代器 遍历文件信息的详解
2013/06/08 PHP
PHP分页类集锦
2014/11/18 PHP
php中ltrim()、rtrim()与trim()删除字符空格实例
2014/11/25 PHP
PHP伪造来源HTTP_REFERER的方法实例详解
2015/07/06 PHP
用javascript实现页面打印的三种方法
2007/03/05 Javascript
在JavaScript中,为什么要尽可能使用局部变量?
2009/04/06 Javascript
Jquery Ajax学习实例6 向WebService发出请求,返回DataSet(XML) 异步调用
2010/03/18 Javascript
浏览器加载、渲染和解析过程黑箱简析
2012/11/29 Javascript
javascript中mouseover、mouseout使用详解
2015/07/19 Javascript
JS自动倒计时30秒后按钮才可用(两种场景)
2015/08/31 Javascript
基于replaceChild制作简单的吞噬特效
2015/09/21 Javascript
javascript中利用柯里化函数实现bind方法【推荐】
2016/04/29 Javascript
jQuery实现表格隔行及滑动,点击时变色的方法【测试可用】
2016/08/20 Javascript
js中数组插入、删除元素操作的方法
2017/02/15 Javascript
vue中如何实现变量和字符串拼接
2017/06/19 Javascript
一文让你彻底搞清楚javascript中的require、import与export
2017/09/24 Javascript
微信小程序完美解决scroll-view高度自适应问题的方法
2020/08/08 Javascript
详解 javascript对象创建模式
2020/10/30 Javascript
vue使用vant中的checkbox实现全选功能
2020/11/17 Vue.js
[01:07:41]IG vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
Python获取脚本所在目录的正确方法
2014/04/15 Python
python访问系统环境变量的方法
2015/04/29 Python
python使用socket连接远程服务器的方法
2015/04/29 Python
详解Python判定IP地址合法性的三种方法
2018/03/06 Python
人生苦短我用python python如何快速入门?
2018/03/12 Python
python脚本生成caffe train_list.txt的方法
2018/04/27 Python
不到40行代码用Python实现一个简单的推荐系统
2019/05/10 Python
Python二元算术运算常用方法解析
2020/09/15 Python
大家检讨书5000字
2014/02/03 职场文书
2014年生产部工作总结
2014/12/17 职场文书
2017元旦、春节期间廉洁自律承诺书
2016/03/25 职场文书
pandas取dataframe特定行列的实现方法
2021/05/24 Python
Python Pandas pandas.read_sql_query函数实例用法分析
2021/06/21 Python
Win10 heic文件怎么打开 ? Win10 heic文件打开教程
2022/04/06 数码科技