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 相关文章推荐
让你的WINDOWS同时支持MYSQL4,MYSQL4.1,MYSQL5X
Dec 06 PHP
php 破解防盗链图片函数
Dec 09 PHP
php 上传文件类型判断函数(避免上传漏洞 )
Jun 08 PHP
PHP获取服务器端信息的方法
Nov 28 PHP
php中get_defined_constants函数用法实例分析
May 12 PHP
PHP基于单例模式实现的mysql类
Jan 09 PHP
PHP使用反射机制实现查找类和方法的所在位置
Apr 22 PHP
phpcms中的评论样式修改方法
Oct 21 PHP
php常用字符串String函数实例总结【转换,替换,计算,截取,加密】
Dec 07 PHP
php readfile()修改文件上传大小设置
Aug 11 PHP
laravel 验证错误信息到 blade模板的方法
Sep 29 PHP
对laravel的csrf 防御机制详解,及form中csrf_token()的存在介绍
Oct 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+Ajax异步通讯实现用户名邮箱验证是否已注册( 2种方法实现)
2011/12/28 PHP
php常用Output和ptions/Info函数集介绍
2013/06/19 PHP
Drupal7 form表单二次开发要点与实例
2014/03/02 PHP
Yii CGridView用法实例详解
2016/07/12 PHP
PHP编程实现csv文件导入mysql数据库的方法
2017/04/29 PHP
laravel项目利用twemproxy部署redis集群的完整步骤
2018/05/11 PHP
PHP使用 Pear 进行安装和卸载包的方法详解
2019/07/08 PHP
Laravel-admin之修改操作日志的方法
2019/09/30 PHP
jQuery选择器简明总结(含用法实例,一目了然)
2014/04/25 Javascript
javascript中bind函数的作用实例介绍
2014/09/28 Javascript
用svg制作富有动态的tooltip
2015/07/17 Javascript
jQuery遍历DOM元素与节点方法详解
2016/04/14 Javascript
JS限定手机版中图片大小随分辨率自动调整的方法
2016/12/05 Javascript
React中上传图片到七牛的示例代码
2017/10/10 Javascript
ajax请求data遇到的问题分析
2018/01/18 Javascript
vue+axios+element ui 实现全局loading加载示例
2018/09/11 Javascript
详解bootstrap-fileinput文件上传控件的亲身实践
2019/03/21 Javascript
微信小程序传值以及获取值方法的详解
2019/04/29 Javascript
详解vue-template-admin三级路由无法缓存的解决方案
2020/03/10 Javascript
Python 抓取动态网页内容方案详解
2014/12/25 Python
pandas.dataframe中根据条件获取元素所在的位置方法(索引)
2018/06/07 Python
使用pandas对两个dataframe进行join的实例
2018/06/08 Python
python梯度下降法的简单示例
2018/08/31 Python
举例讲解Python常用模块
2019/03/08 Python
python字符串替换第一个字符串的方法
2019/06/26 Python
Django 用户登陆访问限制实例 @login_required
2020/05/13 Python
html5 canvas里绘制椭圆并保持线条粗细均匀的技巧
2013/03/25 HTML / CSS
HTML5 embed标签定义和用法详解
2014/05/09 HTML / CSS
世界上最大的艺术和工艺用品商店:MisterArt.com
2018/07/13 全球购物
行政部总经理岗位职责
2014/01/04 职场文书
化工专业自荐书
2014/06/16 职场文书
2014政府领导班子对照检查材料思想汇报(3篇)
2014/09/26 职场文书
学生抄袭作业的检讨书
2014/10/02 职场文书
学校少先队工作总结
2015/08/12 职场文书
创业计划书之美容店
2019/09/16 职场文书
MySQL去除密码登录告警的方法
2022/04/20 MySQL