Php 此XML文件是否适合RSS馈送?

Php 此XML文件是否适合RSS馈送?,php,xml,rss,cdata,Php,Xml,Rss,Cdata,我正在从PHP生成一个XML-RSS类型的文件 例如,输出如下 <?xml version="1.0" encoding="iso-8859-1"?> <rss version="2.0"> <channel> <title>Mi web mola</title> <link>http://www.dominio.com/blog.php</link> <language>e

我正在从PHP生成一个XML-RSS类型的文件

例如,输出如下

<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
 <channel>
    <title>Mi web mola</title>
    <link>http://www.dominio.com/blog.php</link>
    <language>es-ES</language>
    <description>Mallas y eso</description>
    <generator>Autor</generator>

     <item>
      <title>Articulo de prueba</title>
      <link>http://www.midominio.com/2342</link>
      <pubDate>14/06/2010</pubDate>
      <description><![CDATA[Descripcion de prueba bla bla bla]]></description>
      <content:encoded><![CDATA[Contenido prueba]]></content:encoded>
     </item>

 </channel>
</rss> 

米韦莫拉酒店
http://www.dominio.com/blog.php
西班牙语
马拉斯y eso
自动
普拉巴关节
http://www.midominio.com/2342
14/06/2010
。。。我在Firefox预览中看到的只是博客的标题和描述,而不是条目,但在源代码中它显示正确,所以我认为这一定是一个解析错误或类似的东西

有什么不对劲吗


再一次,请原谅我的英语不好,非常感谢。

我不知道这是否是您的RSS问题,但就目前情况而言,这不是具有名称空间的有效XML

如果要使用
元素,则应为前缀
内容
声明名称空间

<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/">


另外,
pubDate
应为RFC822格式,例如2010年6月14日星期一格林威治时间12:00:00

您不能使用CDATA部分吗?对不起,我不知道您的意思。。我用它来编码描述和内容。。怎么了?(除了与问题无关外:CDATA节通常是有问题的。用
..
]]>
包围一些文本内容并不能确保它被正确编码:如果文本包含
]>
字符序列会怎么样?即使使用CDATA节,您也必须至少转义一种情况,那么您就不是真正的CDATA节了。)与普通的XML
&
->
替换相比,您获得了更多。)好的,说得好,我会处理的,谢谢。这类问题是你的朋友。谢谢!!就是这样!!不管怎样,我会记下bobince说的话,但它已经起作用了。嗯..我刚刚意识到你就是bobince,就是那个对CDATA分区的使用有问题发表评论的人..对不起:-|