donderdag, februari 09, 2006

Meer over RSS

Als je een RSS applicatie maakt, een stoere RSS applicatie, wil je ook dat hij standaard opent wanneer je op een RSS link klikt en niet dat lelijke IE of FF XML viewer ding. Maar hoe doe je dat? Als RSS een apart protocol zou zijn, zou het makkelijk zijn:
HKEY_CLASSES_ROOT
rss
(Default) = "URL:Rss Protocol"
URL Protocol= ""
DefaultIcon
(Default) = "notepad.exe"
shell
open
command
(Default) = "C:\WINDOWS\notepad.exe" "%1"


Maar helaas, het mag niet zo zijn. Daarom zul je (volgens mij) voor alle browsers een plugin moeten schrijven die op MIME type checkt en jouw applicatie aanroept.
Voor IE Voor FF (Blijkbaar toch een OS setting)

RSS mime type: application/rss+xml.

Koppelen van mimetype aan applicatie:
[HKEY_CLASSES_ROOT\MIME\Database\Content Type\application/rss+xml]
"Extension"=".rss"

Waarna je de extension naar jouw applicatie moet herleiden.

Geen opmerkingen: