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 和 MySQL 基础教程(四)
Oct 09 PHP
如何在WIN2K下安装PHP4.04
Oct 09 PHP
动态生成gif格式的图像要注意?
Oct 09 PHP
如何使用PHP往windows中添加用户
Dec 06 PHP
解析php中die(),exit(),return的区别
Jun 20 PHP
PHP实现的简单三角形、矩形周长面积计算器分享
Nov 18 PHP
php中smarty变量修饰用法实例分析
Jun 11 PHP
php实现点击可刷新验证码
Nov 07 PHP
PHP 设计模式系列之 specification规格模式
Jan 10 PHP
详谈php静态方法及普通方法的区别
Oct 04 PHP
LAMP环境使用Composer安装Laravel的方法
Mar 25 PHP
PHP获取链表中倒数第K个节点的方法
Jan 18 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
第三节 定义一个类 [3]
2006/10/09 PHP
php 注册时输入信息验证器的实现详解
2013/07/05 PHP
PHP获取指定函数定义在哪个文件中以及其所在的行号实例
2014/05/08 PHP
php函数实现判断是否移动端访问
2015/03/03 PHP
php实现的IMEI限制的短信验证码发送类
2015/05/05 PHP
分享php邮件管理器源码
2016/01/06 PHP
php表单处理操作
2017/11/16 PHP
PHP safe_mode开启对于PHP系统函数有什么影响
2020/11/10 PHP
js与jquery获取父级元素,子级元素,兄弟元素的实现方法
2014/01/09 Javascript
Javascript核心读书有感之语言核心
2015/02/01 Javascript
Adapter适配器模式在JavaScript设计模式编程中的运用分析
2016/05/18 Javascript
动态设置form表单的action属性的值的简单方法
2016/05/25 Javascript
JS实现iframe自适应高度的方法(兼容IE与FireFox)
2016/06/24 Javascript
微信公众号 客服接口的开发实例详解
2016/09/28 Javascript
javascript history对象详解
2017/02/09 Javascript
Angularjs实现控制器之间通信方式实例总结
2018/03/27 Javascript
vue-video-player 通过自定义按钮组件实现全屏切换效果【推荐】
2018/08/29 Javascript
浅析Vue 防抖与节流的使用
2019/11/14 Javascript
[02:57]DOTA2英雄基础教程 风行者
2014/01/16 DOTA
[18:16]sakonoko 2017年卡尔集锦
2018/02/06 DOTA
将字典转换为DataFrame并进行频次统计的方法
2018/04/08 Python
python 计算平均平方误差(MSE)的实例
2019/06/29 Python
Python 读取串口数据,动态绘图的示例
2019/07/02 Python
Python使用selenium + headless chrome获取网页内容的方法示例
2019/10/16 Python
wxpython绘制音频效果
2019/11/18 Python
Python字典添加,删除,查询等相关操作方法详解
2020/02/07 Python
python+adb命令实现自动刷视频脚本案例
2020/04/23 Python
详解Html5微信支付爬坑之路
2018/07/24 HTML / CSS
我未来的职业规划范文
2014/01/11 职场文书
《明天,我们毕业》教学反思
2014/04/24 职场文书
班主任与学生安全责任书
2014/07/25 职场文书
男性健康日的活动方案
2014/08/18 职场文书
档案工作汇报材料
2014/08/21 职场文书
2014年助理工程师工作总结
2014/11/14 职场文书
2015建军节87周年演讲稿
2015/03/19 职场文书
在redisCluster中模糊获取key方式
2021/07/09 Redis