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 相关文章推荐
Oracle Faq(Oracle的版本)
Oct 09 PHP
PHP Array交叉表实现代码
Aug 05 PHP
php中去除所有js,html,css代码
Oct 12 PHP
php xml常用函数的集合(比较详细)
Jun 06 PHP
使用php实现快钱支付功能(涉及到接口)
Jul 01 PHP
解决CodeIgniter伪静态失效
Jun 09 PHP
php实现的递归提成方案实例
Nov 14 PHP
Zend Framework实现多服务器共享SESSION数据的方法
Mar 22 PHP
thinkphp3.x中session方法的用法分析
May 20 PHP
yii2实现 &quot;上一篇,下一篇&quot; 功能的代码实例
Feb 04 PHP
Laravel框架路由和控制器的绑定操作方法
Jun 12 PHP
使用Git实现Laravel项目的自动化部署
Nov 24 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实现UTF-8文件BOM自动检测与移除实例
2014/11/05 PHP
如何解决phpmyadmin导入数据库文件最大限制2048KB
2015/10/09 PHP
PDO::exec讲解
2019/01/28 PHP
用cookies实现的可记忆的样式切换效果代码下载
2007/12/24 Javascript
JavaScript 继承详解(一)
2009/07/13 Javascript
jQuery 树形结构的选择器
2010/02/15 Javascript
javascript学习笔记(五) Array 数组类型介绍
2012/06/19 Javascript
有关于eclipse配置spket需要注意的一些地方
2013/04/07 Javascript
jQuery解决下拉框select设宽度时IE 6/7/8下option超出显示不全
2013/05/27 Javascript
ParseInt函数参数设置介绍
2014/01/02 Javascript
js实现按钮控制图片360度翻转特效的方法
2015/02/17 Javascript
jQuery实现宽屏图片轮播实例教程
2015/11/24 Javascript
对js eval()函数的一些见解
2016/08/15 Javascript
微信小程序滚动Tab实现左右可滑动切换
2017/08/17 Javascript
判断滚动条滑到底部触发事件(实例讲解)
2017/11/15 Javascript
总结js函数相关知识点
2018/02/27 Javascript
Vue波纹按钮组件制作
2018/04/30 Javascript
vue-quill-editor+plupload富文本编辑器实例详解
2018/10/19 Javascript
javascript数组常见操作方法实例总结【连接、添加、删除、去重、排序等】
2019/06/13 Javascript
[55:45]LGD vs OG 2019国际邀请赛淘汰赛 胜者组 BO3 第三场 8.24
2019/09/10 DOTA
Python实现Const详解
2015/01/27 Python
Python绘制3D图形
2018/05/03 Python
django DRF图片路径问题的解决方法
2018/09/10 Python
python3实现爬取淘宝美食代码分享
2018/09/23 Python
python障碍式期权定价公式
2019/07/19 Python
解析python实现Lasso回归
2019/09/11 Python
python 基于dlib库的人脸检测的实现
2019/11/08 Python
使用keras实现BiLSTM+CNN+CRF文字标记NER
2020/06/29 Python
CSS3提交意见输入框样式代码
2014/10/30 HTML / CSS
使用 CSS3 中@media 实现网页自适应的示例代码
2020/03/24 HTML / CSS
舞会礼服和舞会鞋:PromGirl
2019/04/22 全球购物
麦当劳印度网上订餐:McDelivery
2020/03/16 全球购物
MIS软件工程师的面试题
2016/04/22 面试题
DELPHI面试题研发笔试试卷
2015/11/08 面试题
营销与策划个人求职信
2013/09/22 职场文书
2014年学校团委工作总结
2014/12/20 职场文书