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 相关文章推荐
Google Voice 短信发送接口PHP开源版(2010.5更新)
Jul 22 PHP
PHP中设置时区方法小结
Jun 03 PHP
重新认识php array_merge函数
Aug 31 PHP
php程序员应具有的7种能力小结
Nov 27 PHP
php实现简单的语法高亮函数实例分析
Apr 27 PHP
PHP上传文件参考配置大文件上传
Dec 16 PHP
PHP简单实现合并2个数字键数组值的方法
May 30 PHP
[原创]PHP实现字节数Byte转换为KB、MB、GB、TB的方法
Aug 31 PHP
php微信公众号开发之欢迎老朋友
Oct 20 PHP
PHP-FPM 的管理和配置详解
Feb 17 PHP
laravel框架与其他框架的详细对比
Oct 23 PHP
PHP使用openssl扩展实现加解密方法示例
Feb 20 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
PHP5中MVC结构学习
2006/10/09 PHP
PHP中的类-什么叫类
2006/11/20 PHP
实测在class的function中include的文件中非php的global全局环境
2013/07/15 PHP
深入浅析yii2-gii自定义模板的方法
2016/04/26 PHP
PHP基于curl实现模拟微信浏览器打开微信链接的方法示例
2019/02/15 PHP
Yii框架组件的事件机制原理与用法分析
2020/04/07 PHP
js字符编码函数区别分析
2011/12/28 Javascript
node.js中的socket.io的广播消息
2014/12/15 Javascript
jquery 构造函数在表单提交过程中修改数据
2015/05/25 Javascript
javascript实现网页屏蔽Backspace事件,输入框不屏蔽
2015/07/21 Javascript
Highcharts使用简例及异步动态读取数据
2015/12/30 Javascript
JavaScript仿网易选项卡制作代码
2016/10/06 Javascript
Jquery表单验证失败后不提交的解决方法
2016/10/18 Javascript
详解nodejs微信公众号开发——3.封装消息响应模块
2017/04/10 NodeJs
JS奇技之利用scroll来监听resize详解
2017/06/15 Javascript
webpack配置打包后图片路径出错的解决
2018/04/26 Javascript
JS常用正则表达式超全集(密码强度校验,金额校验,IE版本,IPv4,IPv6校验)
2020/02/03 Javascript
python通过BF算法实现关键词匹配的方法
2015/03/13 Python
机器学习python实战之决策树
2017/11/01 Python
Python中使用Counter进行字典创建以及key数量统计的方法
2018/07/06 Python
用sqlalchemy构建Django连接池的实例
2019/08/29 Python
python numpy存取文件的方式
2020/04/01 Python
python内置模块collections知识点总结
2019/12/19 Python
通过实例学习Python Excel操作
2020/01/06 Python
Python JSON编解码方式原理详解
2020/01/20 Python
python GUI库图形界面开发之PyQt5美化窗体与控件(异形窗体)实例
2020/02/25 Python
python爬虫实现获取下一页代码
2020/03/13 Python
在python中list作函数形参,防止被实参修改的实现方法
2020/06/05 Python
美国内衣第一品牌:Hanes(恒适)
2016/07/29 全球购物
美国知名女性服饰品牌:New York & Company
2017/03/23 全球购物
澳大利亚在线批发商:Simply Wholesale
2021/02/24 全球购物
计算机应用职专应届生求职信
2013/11/12 职场文书
开业典礼致辞
2015/07/29 职场文书
商业计划书之服装
2019/09/09 职场文书
css中z-index: 0和z-index: auto的区别
2021/08/23 HTML / CSS
微信小程序调用python模型
2022/04/21 Python