PHP解析带CDATA的XML方法
来源:互联网 发布:xmindpro7 mac 破解版 编辑:程序博客网 时间:2024/05/01 20:28
XML文件,如下
<xml> <ToUserName><![CDATA[toUser]]></ToUserName> <FromUserName><![CDATA[FromUser]]></FromUserName> <CreateTime>123456789</CreateTime> <MsgType><![CDATA[event]]></MsgType> <Event><![CDATA[subscribe]]></Event> </xml>
假设$str的内容就是上面这段XML。
解决思路很简单:先去掉”cdata”,然后直接转化为json,然后再解析json,然后直接取对应字符串的值,代码如下:
$obj = simplexml_load_string($str, 'SimpleXMLElement', LIBXML_NOCDATA); $eJSON = json_encode($obj); $dJSON = json_decode($eJSON); $toUserName = $dJSON->ToUserName;//获取"ToUserName"对应的值
0 0
- PHP解析带CDATA的XML方法
- php解析带CDATA的XML
- JAVA JDOM解析XML 带CDATA数据
- SpringMVC收发带CDATA的xml报文
- xml中<![CDATA[发如雪]]>Android的解析
- as3读取xml中CDATA的方法
- PHP解析xml的方法
- 如何用XSLT生成带CDATA段的xml文档
- 在XML解析中遇到的XML CDATA
- Mybatis中的XML <![CDATA[ ]]> 解析
- XML CDATA的作用
- XML CDATA 的应用
- XML CDATA的作用
- xml的CDATA 区段
- XML CDATA的作用
- XML CDATA的作用
- XML CDATA的作用
- XML CDATA的作用
- 在eclipse开发工具中使用JUnit4进行单元测试详解(二)提高篇
- echarts动态加载data
- extern "C" 用法
- jsoncpp 构造空数组
- 关于发展职业之外的爱好
- PHP解析带CDATA的XML方法
- 重拾编程之路--String to Integer (atoi)
- 在openstack上安装centos 出现的问题scheduler. 虚机内嵌套
- Qt webview 使用
- 超快的Android模拟器Genymotion安装配置及使用教程
- Amazon AWS
- android手机路径问题(相册路径为null)
- java.security
- 点击top返回到页面顶部