2010-09-26 7 views
13

Un archivo xml típico para una fuente RSS comienza con un elemento "rss" en el nivel más externo, y generalmente tiene un único elemento de "canal" dentro de él que representa el "feed" o "canal". ¿Hay alguna vez una situación en la que sea apropiado usar múltiples canales dentro de un elemento, como el siguiente?Múltiples canales en un solo RSS xml: ¿es apropiado?

<rss> 
    <channel> 
     ... 
     <item> ... </item> 
    </channel> 
    <channel> 
     ... 
    </channel> 
</rss> 
+0

El término que estaba buscando es "elemento", no "bloque". – Joey

Respuesta

25

De here:

subordinado al elemento <rss> es un único elemento <channel>, que contiene información sobre el canal (metadatos) y su contenido.

Así que no solo no hay uso para eso, ni siquiera está permitido.

+4

Eso provoca confusión: ¿por qué incluso tener una etiqueta de canal en el estándar? ¿Por qué no simplemente agregar los metadatos RSS y los contenidos dentro del bloque "rss"? ¿O me estoy perdiendo algo, conceptualmente? – aoeu

+2

Bueno, eso es porque la especificación RSS no es la más limpia por ahí :) ¡Recomendaría usar Atom! –

+2

¿Por qué tener una etiqueta explícita '' en HTML en lugar de definir todo lo que no está en '' para estar en ''? Varios formatos tienen tales cosas :) – Joey

Cuestiones relacionadas