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的header和asp中的redirect比较
Oct 09 PHP
php基础知识:类与对象(5) static
Dec 13 PHP
php中使用$_REQUEST需要注意的一个问题
May 02 PHP
php 强制下载文件实现代码
Oct 28 PHP
php解析json数据实例
Aug 19 PHP
thinkphp在模型中自动完成session赋值示例代码
Sep 09 PHP
Drupal简体中文语言包安装教程
Sep 27 PHP
PHP处理Oracle的CLOB实例
Nov 03 PHP
浅谈php的优缺点
Jul 14 PHP
WordPress网站性能优化指南
Nov 18 PHP
PHP Static延迟静态绑定用法分析
Mar 16 PHP
根据key删除数组中指定的元素实现方法
Mar 02 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五种设计模式小结
2011/03/23 PHP
JS 网站性能优化笔记
2011/05/24 PHP
php抓取页面的几种方法详解
2013/06/17 PHP
zen cart实现订单中增加paypal中预留电话的方法
2016/07/12 PHP
ThinkPHP5.1的权限控制怎么写?分享一个AUTH权限控制
2021/03/09 PHP
JavaScript 获取用户客户端操作系统版本
2009/08/25 Javascript
用js实现的自定义的对话框的实现代码
2010/03/21 Javascript
Bookmarklet实现启动jQuery(模仿 云输入法)
2010/09/15 Javascript
JQuery操作表格(隔行着色,高亮显示,筛选数据)
2012/02/23 Javascript
js自动下载文件到本地的实现代码
2013/04/28 Javascript
怎么限制input的text里输入的值只能是数字(正则、js)
2016/05/16 Javascript
JavaScript中全选、全不选、反选、无刷新删除、批量删除、即点即改入库(在yii框架中操作)的代码分享
2016/11/01 Javascript
学习 NodeJS 第八天:Socket 通讯实例
2016/12/21 NodeJs
微信小程序的日期选择器的实例详解
2017/09/29 Javascript
微信小程序利用swiper+css实现购物车商品删除功能
2019/03/06 Javascript
简单易扩展可控性强的Jquery转盘抽奖程序
2019/03/16 jQuery
python输出当前目录下index.html文件路径的方法
2015/04/28 Python
python实现在pandas.DataFrame添加一行
2018/04/04 Python
Django models.py应用实现过程详解
2019/07/29 Python
解决Python计算矩阵乘向量,矩阵乘实数的一些小错误
2019/08/26 Python
python pip安装包出现:Failed building wheel for xxx错误的解决
2019/12/25 Python
python实现logistic分类算法代码
2020/02/28 Python
解决pycharm不能自动补全第三方库的函数和属性问题
2020/03/12 Python
树莓派4B安装Tensorflow的方法步骤
2020/07/16 Python
编写python代码实现简单抽奖器
2020/10/20 Python
迪拜航空官方网站:flydubai
2017/04/20 全球购物
银行开业庆典方案
2014/02/06 职场文书
伦敦奥运会口号
2014/06/13 职场文书
教师节感恩老师演讲稿
2014/08/28 职场文书
2014年向国旗敬礼活动方案
2014/09/27 职场文书
2015年消费者权益日活动总结
2015/02/09 职场文书
优秀党员个人总结
2015/02/14 职场文书
大学生入党自荐书
2015/03/05 职场文书
情感电台广播稿
2015/08/18 职场文书
Python面向对象之成员相关知识总结
2021/06/24 Python
MySQL远程无法连接的一些常见原因总结
2022/09/23 MySQL