PHP simplexml_load_string()函数实例讲解


Posted in PHP onFebruary 03, 2019

PHP simplexml_load_string() 函数

实例

转换形式良好的 XML 字符串为 SimpleXMLElement 对象,然后输出对象的键和元素:

<?php 
$note=<<<XML
<note> 
<to>Tove</to> 
<from>Jani</from> 
<heading>Reminder</heading> 
<body>Don't forget me this weekend!</body> 
</note> 
XML;
$xml=simplexml_load_string($note); 
print_r($xml); 
?>

定义和用法

simplexml_load_string()函数转换形式良好的 XML 字符串为 SimpleXMLElement 对象。

语法

simplexml_load_string( _data,classname,options,ns,is_prefix_ );

PHP simplexml_load_string()函数实例讲解

PHP simplexml_load_string()函数实例讲解

实例 1

输出 XML 字符串中每个元素的数据:

<?php 
$note=<<<XML 
<note> 
<to>Tove</to> 
<from>Jani</from> 
<heading>Reminder</heading> 
<body>Don't forget me this weekend!</body> 
</note> 
XML;
$xml=simplexml_load_string($note); 
echo $xml->to . "<br>"; 
echo $xml->from . "<br>"; 
echo $xml->heading . "<br>"; 
echo $xml->body; 
?>

实例 2

输出 XML 字符串中每个子节点的元素名称和数据:

<?php 
$note=<<<XML 
<note> 
<to>Tove</to> 
<from>Jani</from> 
<heading>Reminder</heading> 
<body>Don't forget me this weekend!</body> 
</note> 
XML;
$xml=simplexml_load_string($note); 
echo $xml->getName() . "<br>"; 
foreach($xml->children() as $child) 
{ 
echo $child->getName() . ": " . $child . "<br>"; 
} 
?>

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。如果你想了解更多相关内容请查看下面相关链接

PHP 相关文章推荐
一个程序下载的管理程序(一)
Oct 09 PHP
php中的一些数组排序方法分享
Jul 20 PHP
浅析php中抽象类和接口的概念以及区别
Jun 27 PHP
PHP 如何利用phpexcel导入数据库
Aug 24 PHP
php跨域cookie共享使用方法
Feb 20 PHP
PHP循环遍历数组的3种方法list()、each()和while总结
Nov 19 PHP
php文件上传简单实现方法
Jan 24 PHP
PHP实现图片不变型裁剪及图片按比例裁剪的方法
Jan 14 PHP
PHP中用mysqli面向对象打开连接关闭mysql数据库的方法
Nov 05 PHP
PHP Post获取不到非表单数据的问题解决办法
Feb 27 PHP
PHP实现的日历功能示例
Sep 01 PHP
php两点地理坐标距离的计算方法
Dec 29 PHP
PHP simplexml_load_file()函数讲解
Feb 03 #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
You might like
php 中include()与require()的对比
2006/10/09 PHP
php ftp文件上传函数(基础版)
2010/06/03 PHP
PHP中计算字符串相似度的函数代码
2012/12/29 PHP
php中定时计划任务的实现原理
2013/01/08 PHP
PHP面向对象程序设计之命名空间与自动加载类详解
2016/12/02 PHP
php7连接MySQL实现简易查询程序的方法
2020/10/13 PHP
JQuery的ajax获取数据后的处理总结(html,xml,json)
2010/07/14 Javascript
HTML5附件拖拽上传drop &amp; google.gears实现代码
2011/04/28 Javascript
JQuery1.6 使用方法三
2011/11/23 Javascript
JavaScript实现简单的时钟实例代码
2013/11/23 Javascript
给应用部分的js代码设定一个统一的入口
2014/06/15 Javascript
零基础搭建Node.js、Express、Ejs、Mongodb服务器及应用开发入门
2014/12/20 Javascript
jQuery+css实现的切换图片功能代码
2016/01/27 Javascript
JS判断浏览器是否安装flash插件的简单方法
2016/09/13 Javascript
jQuery旋转插件jqueryrotate用法详解
2016/10/13 Javascript
在点击div中的p时,如何阻止事件冒泡
2017/02/07 Javascript
微信小程序 Nginx环境配置详细介绍
2017/02/14 Javascript
纯原生js实现贪吃蛇游戏
2020/04/16 Javascript
Angular.js中下拉框实现渲染html的方法
2017/06/18 Javascript
Javascript ES6中对象类型Sets的介绍与使用详解
2017/07/17 Javascript
详解在HTTPS 项目中使用百度地图 API
2019/04/26 Javascript
VSCode搭建React Native环境
2020/05/07 Javascript
python字典的常用操作方法小结
2016/05/16 Python
在python中list作函数形参,防止被实参修改的实现方法
2020/06/05 Python
在pycharm创建scrapy项目的实现步骤
2020/12/01 Python
Python 排序最长英文单词链(列表中前一个单词末字母是下一个单词的首字母)
2020/12/14 Python
Python之Sklearn使用入门教程
2021/02/19 Python
环境工程求职简历的自我评价范文
2013/10/24 职场文书
学习新党章思想汇报
2014/01/09 职场文书
群众路线党课主持词
2014/04/01 职场文书
2014教师党员自我评议(5篇)
2014/09/20 职场文书
幸福终点站观后感
2015/06/04 职场文书
2016年大学生就业指导课心得体会
2015/10/09 职场文书
大学学生会主席竞选稿怎么写?
2019/08/19 职场文书
中国十大神话动漫电影排行榜 哪吒登顶 白蛇缘起排第七
2022/03/21 国漫
SpringBoot整合Minio文件存储
2022/04/03 Java/Android