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 相关文章推荐
桌面中心(二)数据库写入
Oct 09 PHP
PHP学习之PHP表达式
Oct 09 PHP
第四节--构造函数和析构函数
Nov 16 PHP
简单示例AJAX结合PHP代码实现登录效果代码
Jul 25 PHP
用php实现百度网盘图片直链的代码分享
Nov 01 PHP
php去除html标记的原生函数详解
Jan 27 PHP
以实例全面讲解PHP中多进程编程的相关函数的使用
Aug 18 PHP
php 输入输出流详解及示例代码
Aug 25 PHP
删除PHP数组中头部、尾部、任意元素的实现代码
Apr 10 PHP
PHP支付宝当面付2.0代码
Dec 21 PHP
php使用socket调用http和smtp协议实例小结
Jul 26 PHP
PHP7新特性
Mar 09 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实现多服务器session共享之NFS共享的方法
2007/03/16 PHP
php str_pad 函数用法简介
2009/07/11 PHP
Prototype使用指南之string.js
2007/01/10 Javascript
JavaScript 无符号右移运算符
2009/04/17 Javascript
JQuery团队打造的javascript单元测试工具QUnit介绍
2010/02/26 Javascript
javascript 面向对象 function类
2010/05/13 Javascript
关于js中for in的缺陷浅析
2013/12/02 Javascript
js控制input框只读实现示例
2014/01/20 Javascript
JS将所有对象s的属性复制给对象r(原生js+jquery)
2014/01/25 Javascript
javascript 回到顶部效果的实现代码
2014/02/17 Javascript
js获取当前地址 JS获取当前URL的示例代码
2014/02/26 Javascript
js实现通用的微信分享组件示例
2014/03/10 Javascript
JavaScript基础篇(3)之Object、Function等引用类型
2015/11/30 Javascript
JS实现的数字格式化功能示例
2017/02/10 Javascript
Angular项目从新建、打包到nginx部署全过程记录
2017/12/09 Javascript
jquery动态添加带有样式的HTML标签元素方法
2018/02/24 jQuery
详解vuex 渐进式教程实例代码
2018/11/27 Javascript
通过jQuery学习js类型判断的技巧
2019/05/27 jQuery
JS实现从对象获取对象中单个键值的方法示例
2019/06/05 Javascript
Vue实现穿梭框效果
2020/09/30 Javascript
Selenium的使用详解
2018/10/19 Python
python实现最大子序和(分治+动态规划)
2019/07/05 Python
ERLANG和PYTHON互通实现过程详解
2019/07/05 Python
详解python使用金山词霸的翻译功能(调试工具断点的使用)
2021/01/07 Python
HTML5 3D衣服摇摆动画特效
2016/03/17 HTML / CSS
韩国三星旗下的一家超市连锁店:Home Plus
2016/07/30 全球购物
求职自荐信
2013/12/14 职场文书
学生自我评价范文
2014/02/02 职场文书
学校出纳员岗位职责
2014/03/18 职场文书
2014院党委领导班子及其成员群众路线对照检查材料思想汇报
2014/10/04 职场文书
工作失误检讨书(3篇)
2014/10/11 职场文书
关于群众路线的心得体会
2014/11/05 职场文书
八一建军节慰问信
2015/02/14 职场文书
办公室行政主管岗位职责
2015/04/09 职场文书
四大名著读书笔记
2015/06/25 职场文书
《游戏王:大师决斗》将推出新卡牌包4月4日上线
2022/03/31 其他游戏