V diskuzi pod spotem Poštvěte XSLT na RSS zaznělo postesknutí nad problémy, které vznikají při XSL transformování XML dokumentů v některých prohlížečích. Soubor RSS 2.0 conBLOGu transformovaného XSLT jsem prohnal několika prohlížeči:

MS IE 3.0
Zobrazí nestrukturovaný obsah transformovaného dokumentu.
MS IE 4.0
Na mém počítači zobrazí pouze hlášení, že Stránku XML nelze zobrazit. Přístup odepřen.
MS IE 5.01 SP2
Vše OK. Musím ale zdůraznit, že mám na PC nainstalovanou nejnovější verzi MSXML 3.0. Prohlížeč byl dodáván s MSXML 2.0.
MS IE 5.5 SP2
Stejné jako v případě IE 5.01. Oba prohlížeče mají při standardní instalaci (bez novějších MSXML než jsou dodávány s prohlížečem – MSXML 2.5 v případě IE5.5) problém se zobrazením. IE5 a IE5.5 podporují pouze draft W3C doporučení XSLT 1.0, který není kompatibilní s finální podobou normy.
MS IE 6.0 (MyIE2)
XSLT tranformovaný dokument je zobrazen správně.
Opera 7
Opera má se zobrazováním XSL transformovaných XML dokumentů velký problém: Opera does not support XSL formatting objects, and neither does it natively support XSLT transformations.. Zobrazí něco jako zdrojový HTML kód.
Firebird 0.7
Zobrazuje bez problémů.
Firefox 0.8
Zobrazuje bez problémů.
Mozilla 1.7b
Zobrazuje bez problémů.

Další prohlížeče jsem netestoval. Pokud máte chuť, podělte se v diskusi o své postřehy.

RSS čtečky

Některé RSS čtečky mají problém se čtením XSL transformovaných RSS kanálů. Testoval jsem:

Newz Crawler 1.4
Čtečka načetla titulek 1. spotu (nejnovějšího) a ostatní nezobrazila. Stejně tak nezobrazila žádný popis jednotlivých spotů.
RSS Reader Panel (pod Firefox 0.8)
Nenašel jsem žádný problém.

Jak jsou na tom Vaše RSS čtečky při čtení RSS 2.0 conBLOGu transformovaného XSLT?

Souvislosti

Posted in RSS