【发布时间】:2010-06-16 08:07:40
【问题描述】:
我正在使用 php 创建一个 xml 并在 iphone 应用程序代码中解析该 xml。在描述字段中有一些html标签和文本。
我正在使用以下行将这个 html 标签转换为使用 CDATA 的 xml 标签。
$response .= '<desc><![CDATA['.trim($feed['fulltext']).']]></desc>';
现在,我的 $feed['fulltext'] 值是这样的
<span class="ABC">...text...</span>
在 xml 中我得到以下响应,
<desc><![CDATA[><span class"ABC">...text...</span>]]></desc>
您可以在这里看到,就在 $feed['fulltext'] 的值开始之前,我得到了一个额外的大于符号。 (像这样:>...文本...)
对此有何解决方案或建议?
提前致谢。 干杯。
【问题讨论】:
-
啊哈!想知道这是从哪里来的,它来自网络上的各种提要。一定是bug!你能给我一段最小的代码来产生这个吗?如果可以的话,你正在使用哪个版本的 php 以及哪个 libxml 版本。