2010-09-26 11 views
13

Typowy plik XML dla kanału RSS rozpoczyna się od elementu "rss" na najbardziej zewnętrznym poziomie i zwykle zawiera pojedynczy element "kanałowy", który reprezentuje "kanał" lub "kanał". Czy jest kiedykolwiek sytuacja, w której właściwe jest używanie wielu kanałów w elemencie, takich jak poniższe?Wiele kanałów w jednym kanale RSS xml - czy jest to zawsze właściwe?

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

Termin, którego szukasz, to "element", a nie "blok". – Joey

Odpowiedz

25

Z here:

podległymi elementu <rss><channel> jest pojedynczym elementem, który zawiera informacje o kanale (metadanych) i jej zawartości.

Nie tylko nie ma na to żadnego zastosowania - nie jest dozwolone.

+4

To powoduje zamieszanie - dlaczego ma się w standardzie znacznik kanału? Dlaczego po prostu nie dodasz metadanych RSS i zawartości w bloku "rss"? Czy może coś mi brakuje, koncepcyjnie? – aoeu

+2

To dlatego, że specyfikacja RSS nie jest najczystsza z możliwych :) Polecam używanie Atom! –

+2

Dlaczego jawny znacznik '' w HTML zamiast definiowania wszystkiego, co nie jest w '', aby być w ''? Kilka formatów ma takie rzeczy :) – Joey

Powiązane problemy