SimpleXML读取CDATA SECTION的问题

wisword 2007-07-13 10:16:20
PHP文件如下:
<?php
$xmlstr = <<<XML
<?xml version="1.0"?>
<root>
<element><![CDATA[There is something]]></element>
</root>
XML;
$sxml = simplexml_load_string($xmlstr);
$element = $sxml->element;
?>
使用echo $element可以输出”There is something“
但是$elemetn是一个XMLELEMENT,应该用DOM中类似textContent属性来读取内容
有没有更好的方法呢?
...全文
319 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wisword 2007-07-16
  • 打赏
  • 举报
回复
真的没有人回答吗?
wisword 2007-07-14
  • 打赏
  • 举报
回复
<element><![CDATA[There is something]]></element>
这一行,应该是
<element><![CDATA[There is something]]></element>
wisword 2007-07-14
  • 打赏
  • 举报
回复
字符串有3种定义方法,分别是单引号,双引号,定界符
$xmlstr = <<<XML
字符串内容
XML;
用的就是定界符
nexteee 2007-07-13
  • 打赏
  • 举报
回复
$xmlstr = <<<XML
是什么意思呢 谢谢
wisword 2007-07-13
  • 打赏
  • 举报
回复
是没有人会还是没看懂帖子?

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧