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 相关文章推荐
解析file_get_contents模仿浏览器头(user_agent)获取数据
Jun 27 PHP
简单的php文件上传(实例)
Oct 27 PHP
php自动识别文件编码并转换为UTF-8的方法
Jun 12 PHP
thinkphp中memcache的用法实例
Nov 29 PHP
PHP安全上传图片的方法
Mar 21 PHP
PHP自动生成表单代码分享
Jun 19 PHP
PHP页面间传递值和保持值的方法
Aug 24 PHP
详解PHP编码转换函数应用技巧
Oct 22 PHP
php微信公众号开发之简答题
Oct 20 PHP
使用composer 安装 laravel框架的方法图文详解
Aug 02 PHP
php中try catch捕获异常实例详解
Aug 06 PHP
PHP 实现重载
Mar 09 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
探讨:如何通过stats命令分析Memcached的内部状态
2013/06/14 PHP
PHP的mysqli_query参数MYSQLI_STORE_RESULT和MYSQLI_USE_RESULT的区别
2014/09/29 PHP
getimagesize获取图片尺寸实例
2014/11/15 PHP
PHP设计模式之装饰器(装饰者)模式(Decorator)入门与应用详解
2019/12/13 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
2019/12/20 PHP
jquery调用asp.net 页面后台的实现代码
2011/04/27 Javascript
30个让人兴奋的视差滚动(Parallax Scrolling)效果网站
2012/03/04 Javascript
JavaScript基本编码模式小结
2012/05/23 Javascript
使用JS CSS去除IE链接虚线框的三种方法
2013/11/14 Javascript
JS批量修改PS中图层名称的方法
2014/01/26 Javascript
JavaScript三元运算符的多种使用技巧
2015/04/16 Javascript
javascript伸缩型菜单实现代码
2015/11/16 Javascript
JS中from 表单序列化提交的代码
2017/01/20 Javascript
AngularJS实现tab选项卡的方法详解
2017/07/05 Javascript
微信小程序使用swiper组件实现类3D轮播图
2018/08/29 Javascript
原生js+canvas实现贪吃蛇效果
2020/08/02 Javascript
Python模块学习 datetime介绍
2012/08/27 Python
python让图片按照exif信息里的创建时间进行排序的方法
2015/03/16 Python
Python字符串处理函数简明总结
2015/04/13 Python
理解Python中的类与实例
2015/04/27 Python
Python制作爬虫抓取美女图
2016/01/20 Python
python监控文件或目录变化
2016/06/07 Python
Python HTTP客户端自定义Cookie实现实例
2017/04/28 Python
python 连接sqlite及简单操作
2017/06/30 Python
Python使用回溯法子集树模板获取最长公共子序列(LCS)的方法
2017/09/08 Python
CentOS 7下安装Python3.6 及遇到的问题小结
2018/11/08 Python
解决python3中os.popen()出错的问题
2020/11/19 Python
可口可乐唇膏:Lip Smackers
2019/08/27 全球购物
岗位职责定义及内容
2013/11/08 职场文书
自荐书范文
2013/12/08 职场文书
建筑文秘专业个人求职信范文
2013/12/28 职场文书
幼儿园教师奖惩制度
2014/02/01 职场文书
祖国在我心中的演讲稿
2014/05/04 职场文书
教师创先争优承诺书
2015/04/27 职场文书
宝葫芦的秘密观后感
2015/06/11 职场文书
MySQL 全文检索的使用示例
2021/06/07 MySQL