Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php CDATA xml解析额外大于问题_Php_Html_Xml_Tags_Cdata - Fatal编程技术网

Php CDATA xml解析额外大于问题

Php CDATA xml解析额外大于问题,php,html,xml,tags,cdata,Php,Html,Xml,Tags,Cdata,我正在使用php创建一个xml,并在iphone应用程序代码中解析该xml。在描述字段中有一些html标记和文本 我使用下面这行代码使用CDATA将这个html标记转换成xml标记 $response .= '<desc><![CDATA['.trim($feed['fulltext']).']]></desc>'; $response.=''; 现在,我的$feed['fulltext']值如下 <span class="ABC">...t

我正在使用php创建一个xml,并在iphone应用程序代码中解析该xml。在描述字段中有一些html标记和文本

我使用下面这行代码使用CDATA将这个html标记转换成xml标记

 $response .= '<desc><![CDATA['.trim($feed['fulltext']).']]></desc>';
$response.='';
现在,我的$feed['fulltext']值如下

<span class="ABC">...text...</span>
…文本。。。
在xml中,我得到以下响应:

<desc><![CDATA[><span class"ABC">...text...</span>]]></desc>
…text…]>
您可以在这里看到,在$feed['fulltext']的值开始之前,我得到了一个额外的大于符号。(如下:>…文本…)

对此有什么解决方案或建议吗

提前谢谢。
干杯。

您是否尝试过不使用cdata而只使用xml/html编码的值?这通常是我首选的通过xml发送html的方式

i、 e

span class=“ABC”…文本…/span

很抱歉,我无法帮助您使用extra>,因为与php相比,我更像是一名.net开发人员。

Aha!网络上各种各样的feed都在想这是从哪里来的。一定是个虫子!你能给我一段最简单的代码来生成这个,你使用的是哪个版本的php,如果可以的话,是哪个版本的libxml吗。
<desc>&lt;span class=&quot;ABC&quot;&gt;...text...&lt;/span&gt;</desc>