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实现批量查询清除一句话后门的代码
Jan 20 PHP
php adodb连接不同数据库
Mar 19 PHP
php.ini 配置文件的深入解析
Jun 17 PHP
PHP 5.5 创建和验证哈希最简单的方法详解
Nov 07 PHP
php支付宝手机网页支付类实例
Mar 04 PHP
基于ThinkPHP实现批量删除
Dec 18 PHP
jquery+thinkphp实现跨域抓取数据的方法
Oct 15 PHP
微信第三方登录(原生)demo【必看篇】
May 26 PHP
php使用flock阻塞写入文件和非阻塞写入文件的实例讲解
Jul 10 PHP
php注册系统和使用Xajax即时验证用户名是否被占用
Aug 31 PHP
PHP使用反向Ajax技术实现在线客服系统详解
Jul 01 PHP
PHP7.3.10编译安装教程
Oct 08 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 和 XML: 使用expat函数(三)
2006/10/09 PHP
自己前几天写的无限分类类
2007/02/14 PHP
Php注入点构造代码
2008/06/14 PHP
PHP 二维数组根据某个字段排序的具体实现
2014/06/03 PHP
Destoon模板制作简明教程
2014/06/20 PHP
php实现等比例压缩图片
2018/07/26 PHP
根据地区不同显示时间的javascript代码
2007/08/13 Javascript
Javascript原型链和原型的一个误区
2014/10/22 Javascript
JS实现鼠标滑过折叠与展开菜单效果代码
2015/09/06 Javascript
举例说明如何为JavaScript的方法参数设置默认值
2015/11/17 Javascript
微信小程序  audio音频播放详解及实例
2016/11/02 Javascript
手把手教你使用vue-cli脚手架(图文解析)
2017/11/08 Javascript
vue中$set的使用(结合在实际应用中遇到的坑)
2018/07/10 Javascript
微信小程序项目实践之九宫格实现及item跳转功能
2018/07/19 Javascript
使用webpack搭建vue项目实现脚手架功能
2019/03/15 Javascript
node实现socket链接与GPRS进行通信的方法
2019/05/20 Javascript
js对象简介与基本用法示例
2020/03/13 Javascript
使用js和canvas实现时钟效果
2020/09/08 Javascript
详解webpack的文件监听实现(热更新)
2020/09/11 Javascript
[52:39]完美世界DOTA2联赛PWL S3 CPG vs Forest 第一场 12.16
2020/12/17 DOTA
Python模拟鼠标点击实现方法(将通过实例自动化模拟在360浏览器中自动搜索python)
2017/08/23 Python
python3学习笔记之多进程分布式小例子
2018/02/13 Python
tensorflow 恢复指定层与不同层指定不同学习率的方法
2018/07/26 Python
pandas.read_csv参数详解(小结)
2019/06/21 Python
python的faker库用法
2019/11/28 Python
pytorch对梯度进行可视化进行梯度检查教程
2020/02/04 Python
python GUI库图形界面开发之PyQt5下拉列表框控件QComboBox详细使用方法与实例
2020/02/27 Python
Python 实现进度条的六种方式
2021/01/06 Python
python编写扎金花小程序的实例代码
2021/02/23 Python
飞利浦美国官网:Philips美国
2020/02/28 全球购物
函数指针的定义是什么
2016/08/14 面试题
武汉东之林科技有限公司机试
2013/09/17 面试题
解释一下ruby中的特殊方法与特殊类
2013/02/26 面试题
干部下基层实施方案
2014/03/14 职场文书
html输入两个数实现加减乘除功能
2021/07/01 HTML / CSS
CSS中理解层叠性及权重如何分配
2022/12/24 HTML / CSS