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个人网站架设连环讲(四)
Oct 09 PHP
php之字符串变相相减的代码
Mar 19 PHP
php不用正则采集速度探究总结
Mar 24 PHP
PHP 遍历XP文件夹下所有文件
Nov 27 PHP
php中可能用来加密字符串的函数[base64_encode、urlencode、sha1]
Jan 16 PHP
PHP.ini中配置屏蔽错误信息显示和保存错误日志的例子
May 12 PHP
ThinkPHP整合百度Ueditor图文教程
Oct 21 PHP
在html文件中也可以执行php语句的方法
Apr 09 PHP
php基础教程
Aug 26 PHP
微信支付开发发货通知实例
Jul 12 PHP
PHP实现生成带背景的图形验证码功能
Oct 03 PHP
PHPCMS2008广告模板SQL注入漏洞修复
Oct 11 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下读取文本文件的代码
2008/07/02 PHP
php include加载文件两种方式效率比较
2010/08/08 PHP
PHP利用func_get_args和func_num_args函数实现函数重载实例
2014/11/12 PHP
PHP中文乱码解决方案
2015/03/05 PHP
javascript简单事件处理和with用法介绍
2013/09/16 Javascript
jQuery 过滤方法filter()选择具有特殊属性的元素
2014/06/15 Javascript
JS+CSS实现六级网站导航主菜单效果
2015/09/28 Javascript
JavaScript使用DeviceOne开发实战(二) 生成调试安装包
2015/12/01 Javascript
JavaScript事件类型中焦点、鼠标和滚轮事件详解
2016/01/25 Javascript
JS控制静态页面传递参数并获取参数应用
2016/08/10 Javascript
使用vue.js2.0 + ElementUI开发后台管理系统详细教程(二)
2017/01/21 Javascript
BootStrap导航栏问题记录
2017/07/31 Javascript
JavaScript数据结构与算法之检索算法实例分析【顺序查找、最大最小值、自组织查询】
2019/02/22 Javascript
Nginx设置为Node.js的前端服务器方法总结
2019/03/27 Javascript
详解基于Vue/React项目的移动端适配方案
2019/08/23 Javascript
Python程序员开发中常犯的10个错误
2014/07/07 Python
Python使用urllib模块的urlopen超时问题解决方法
2014/11/08 Python
shelve  用来持久化任意的Python对象实例代码
2016/10/12 Python
python递归打印某个目录的内容(实例讲解)
2017/08/30 Python
Python+OpenCV人脸检测原理及示例详解
2020/10/19 Python
Python Numpy 数组的初始化和基本操作
2018/03/13 Python
在Pycharm中修改文件默认打开方式的方法
2019/01/17 Python
python中aioysql(异步操作MySQL)的方法
2019/04/11 Python
Python 列表中的修改、添加和删除元素的实现
2020/06/11 Python
css3边框_动力节点Java学院整理
2017/07/11 HTML / CSS
Skyscanner香港:机票比价, 平机票和廉价航空机票预订
2020/02/07 全球购物
学校后勤岗位职责
2014/02/19 职场文书
入党自我鉴定
2014/03/25 职场文书
请假条怎么写
2014/04/10 职场文书
幼儿园优秀班主任事迹材料
2014/05/14 职场文书
国际商贸专业自荐信
2014/06/09 职场文书
2014年政教处工作总结
2014/12/20 职场文书
2015年党风廉政建设个人总结
2015/08/18 职场文书
详解RedisTemplate下Redis分布式锁引发的系列问题
2021/04/27 Redis
Go语言并发编程 sync.Once
2021/10/16 Golang
Redis配置外网可访问(redis远程连接不上)的方法
2022/12/24 Redis