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做的端口嗅探器--可以指定网站和端口
Oct 09 PHP
php获取操作系统语言代码
Nov 04 PHP
19个超实用的PHP代码片段
Mar 14 PHP
PHP实现QQ空间自动回复说说的方法
Dec 02 PHP
PHP命令行执行整合pathinfo模拟定时任务实例
Aug 12 PHP
php实现微信扫码自动登陆与注册功能
Sep 22 PHP
php使用SAE原生Mail类实现各种类型邮件发送的方法
Oct 10 PHP
php mysql_real_escape_string addslashes及mysql绑定参数防SQL注入攻击
Dec 23 PHP
laravel如何开启跨域功能示例详解
Aug 31 PHP
PHP 获取客户端 IP 地址的方法实例代码
Nov 11 PHP
再谈Yii Framework框架中的事件event原理与应用
Apr 07 PHP
php 文件上传至OSS及删除远程阿里云OSS文件
Jul 04 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 session_set_save_handler 函数的用法(mysql)
2013/06/29 PHP
PHP对象相互引用的内存溢出实例分析
2014/08/28 PHP
JavaScript中创建类/对象的几种方法总结
2013/11/29 Javascript
Egret引擎开发指南之创建项目
2014/09/03 Javascript
详解JavaScript对W3C DOM模版的支持情况
2015/06/16 Javascript
深入剖析JavaScript编程中的对象概念
2015/10/21 Javascript
JS遍历数组及打印数组实例分析
2016/01/21 Javascript
深入理解JavaScript程序中内存泄漏
2016/03/17 Javascript
jquery Deferred 快速解决异步回调的问题
2016/04/05 Javascript
AngularJS指令与控制器之间的交互功能示例
2016/12/14 Javascript
JS实现PC手机端和嵌入式滑动拼图验证码三种效果
2017/02/15 Javascript
jQuery实现动态添加、删除按钮及input输入框的方法
2017/04/27 jQuery
解决vue 更改计算属性后select选中值不更改的问题
2018/03/02 Javascript
微信小程序实现文件、图片上传功能
2020/08/18 Javascript
JS实现json数组排序操作实例分析
2019/10/28 Javascript
微信小程序自定义模态弹窗组件详解
2019/12/24 Javascript
jquery实现手风琴案例
2020/05/04 jQuery
[15:56]Heroes18_暗影萨满(完美)
2014/10/31 DOTA
跟老齐学Python之类的细节
2014/10/13 Python
pandas series序列转化为星期几的实例
2018/04/11 Python
利用python对Excel中的特定数据提取并写入新表的方法
2018/06/14 Python
解决python 读取excel时 日期变成数字并加.0的问题
2019/10/08 Python
pytorch torch.expand和torch.repeat的区别详解
2019/11/05 Python
Python高级特性之闭包与装饰器实例详解
2019/11/19 Python
Python urllib.request对象案例解析
2020/05/11 Python
Python 通过爬虫实现GitHub网页的模拟登录的示例代码
2020/08/17 Python
阿迪达斯希腊官方网上商店:adidas希腊
2019/04/06 全球购物
综治宣传月活动总结
2014/04/28 职场文书
保护环境建议书300字
2014/05/13 职场文书
广场舞大赛策划方案
2014/05/31 职场文书
小学校园广播稿(3篇)
2014/09/19 职场文书
文员转正自我鉴定怎么写
2014/09/29 职场文书
优秀大学生事迹材料
2014/12/24 职场文书
离婚案件上诉状
2015/05/23 职场文书
小学家庭教育心得体会
2016/01/14 职场文书
初中生物教学反思
2016/02/20 职场文书