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 相关文章推荐
php is_file 判断给定文件名是否为一个正常的文件
May 10 PHP
使用php+Ajax实现唯一校验实现代码[简单应用]
Nov 29 PHP
php解析html类库simple_html_dom(详细介绍)
Jul 05 PHP
Discuz7.2版的faq.php SQL注入漏洞分析
Aug 06 PHP
php使用pdo连接并查询sql数据库的方法
Dec 24 PHP
PHP curl使用实例
Jul 02 PHP
WordPress主题中添加文章列表页页码导航的PHP代码实例
Dec 22 PHP
总结PHP如何获取当前主机、域名、网址、路径、端口和参数等
Sep 09 PHP
php 输出json及显示json中的中文汉字详解及实例
Nov 09 PHP
PHP 芝麻信用接入的注意事项
Dec 01 PHP
Yii2实现ActiveForm ajax提交
May 26 PHP
php如何比较两个浮点数是否相等详解
Feb 12 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
封装一个PDO数据库操作类代码
2009/09/09 PHP
thinkPHP简单实现多个子查询语句的方法
2016/12/05 PHP
php layui实现前端多图上传实例
2019/07/30 PHP
javascript function、指针及内置对象
2009/02/19 Javascript
js 实现无缝滚动 兼容IE和FF
2009/07/15 Javascript
jQuery 常见开发使用技巧总结
2009/12/26 Javascript
js对象的比较
2011/02/26 Javascript
JavaScript获取页面上某个元素的代码
2011/03/13 Javascript
表单类各种类型(文本框)失去焦点效果jquery代码
2013/04/26 Javascript
javascript数组操作(创建、元素删除、数组的拷贝)
2014/04/07 Javascript
javascript 中的 delete及delete运算符
2015/11/15 Javascript
JS克隆,属性,数组,对象,函数实例分析
2016/11/26 Javascript
jQuery实现别踩白块儿网页版小游戏
2017/01/18 Javascript
微信小程序如何使用canvas二维码保存至手机相册
2019/07/15 Javascript
一篇文章弄懂javascript中的执行栈与执行上下文
2019/08/09 Javascript
VUE UPLOAD 通过ACTION返回上传结果操作
2020/09/07 Javascript
[59:08]Ti4 冒泡赛第二天 NEWBEE vs Titan 2
2014/07/15 DOTA
Python采用socket模拟TCP通讯的实现方法
2014/11/19 Python
Python+matplotlib+numpy实现在不同平面的二维条形图
2018/01/02 Python
Python爬虫工程师面试问题总结
2018/03/22 Python
python3 打开外部程序及关闭的示例
2018/11/06 Python
python连接mongodb集群方法详解
2020/02/13 Python
使用python执行shell脚本 并动态传参 及subprocess的使用详解
2020/03/06 Python
深入分析python 排序
2020/08/24 Python
Python 调用C++封装的进一步探索交流
2021/03/04 Python
HTML5+CSS3 诱人的实例:3D立方体旋转动画实例
2016/12/30 HTML / CSS
部队学习十八大感言
2014/01/11 职场文书
计算机网络专业求职信
2014/06/05 职场文书
公司委托书格式范本
2014/09/16 职场文书
村干部群众路线整改措施思想汇报
2014/10/12 职场文书
临床医学生职业规划书范文
2014/10/25 职场文书
中秋节寄语2015
2015/03/24 职场文书
入党积极分子半年考察意见
2015/06/02 职场文书
父母教会我观后感
2015/06/17 职场文书
2016党校学习心得体会
2016/01/07 职场文书
Python一行代码实现自动发邮件功能
2021/05/30 Python