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的变量总结 新手推荐
Apr 18 PHP
PHP中遍历stdclass object的实现代码
Jun 09 PHP
PHP中的生成XML文件的4种方法分享
Oct 06 PHP
PHP利用func_get_args和func_num_args函数实现函数重载实例
Nov 12 PHP
Ubuntu中启用php的mail()函数并解决发送邮件速度慢问题
Mar 27 PHP
高质量PHP代码的50个实用技巧必备(上)
Jan 22 PHP
PHP计算日期相差天数实例分析
Feb 23 PHP
PHP图形计数器程序显示网站用户浏览量
Jul 20 PHP
详解php语言最牛掰的Laravel框架
Nov 20 PHP
php递归函数怎么用才有效
Feb 24 PHP
yii2 在控制器中验证请求参数的使用方法
Jun 19 PHP
PHP rmdir()函数的用法总结
Jul 02 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
全国FM电台频率大全 - 31 新疆维吾尔族自治区
2020/03/11 无线电
我常用的几个类
2006/10/09 PHP
Ajax+PHP 边学边练之四 表单
2009/11/27 PHP
php目录遍历函数opendir用法实例
2014/11/20 PHP
PHP中array_slice函数用法实例详解
2014/11/25 PHP
linux下为php添加iconv模块的方法
2016/02/28 PHP
PHP用FTP类上传文件视频等的简单实现方法
2016/09/23 PHP
网站被恶意镜像怎么办 php一段代码轻松搞定(全面版)
2018/10/23 PHP
Laravel 模型关联基础教程详解
2019/09/17 PHP
Yii框架where查询用法实例分析
2019/10/22 PHP
用javascript实现自定义标签
2007/05/08 Javascript
用js实现下载远程文件并保存在本地的脚本
2008/05/06 Javascript
JQuery从头学起第二讲
2010/07/04 Javascript
面向对象的Javascript之二(接口实现介绍)
2012/01/27 Javascript
javascript中的parseInt和parseFloat区别
2013/07/12 Javascript
jquery选择器中的空格与大于号&gt;、加号+与波浪号~的区别介绍
2016/06/24 Javascript
jQuery ajax调用后台aspx后台文件的两种常见方法(不是ashx)
2016/06/28 Javascript
js单页hash路由原理与应用实战详解
2017/08/14 Javascript
JS+jQuery实现注册信息的验证功能
2017/09/26 jQuery
jquery学习笔记之无new构建详解
2017/12/07 jQuery
用Cordova打包Vue项目的方法步骤
2019/02/02 Javascript
微信小程序订阅消息(java后端实现)开发
2020/06/01 Javascript
[02:38]DOTA2亚洲邀请赛 IG战队巡礼
2015/02/03 DOTA
Python3基础之条件与循环控制实例解析
2014/08/13 Python
尝试使用Python多线程抓取代理服务器IP地址的示例
2015/11/09 Python
Python字符串的一些操作方法总结
2019/06/10 Python
Python reshape的用法及多个二维数组合并为三维数组的实例
2020/02/07 Python
PyCharm+Pipenv虚拟环境开发和依赖管理的教程详解
2020/04/16 Python
pytorch 移动端部署之helloworld的使用
2020/10/30 Python
Python实现图片指定位置加图片水印(附Pyinstaller打包exe)
2021/03/04 Python
最新的咖啡店创业计划书
2013/12/30 职场文书
客服部工作职责范本
2014/02/14 职场文书
安全资料员岗位职责范本
2014/06/28 职场文书
大学毕业生推荐信
2014/07/09 职场文书
详解Python描述符的工作原理
2021/06/11 Python
详解Python中下划线的5种含义
2021/07/15 Python