Bu XML dosyası RSS beslemesi için doğru mu?

1 Cevap php

PHP bir XML RSS tipi dosyası oluşturma.

Örneğin çıktısı bu gibi

<?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> 

... Ve ben Firefox önizleme görebilirsiniz tüm başlık ve blog değil, kalemlerinin açıklaması, ancak kaynağında doğru görünür, bu yüzden bir ayrıştırma hatası veya böyle bir şey olmalı düşündüm. .

Ne yanlış olabilir?

Yine, benim kötü İngilizce için beni bağışlayın, ve çok teşekkür ederim.

1 Cevap

Bu RSS sorun olup olmadığını bilmiyorum, ama bu haliyle geçerli XML-ile-ad alanları değildir.

Bir <content:encoded> eleman kullanmak istiyorsanız, önek için bir ad bildirmek gerekir content.

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

Ayrıca, pubDate RFC822 biçiminde, örneğin olmalıdır. Mon, 14 Jun 2010 12:00:00 GMT.