RSS+RDF, Atom 0.3, and RSS 2.0 to Atom 1.0 Conversion Utility
by M. David Peterson
So I guess my whole rant is effectively pointless, and meaningless.
On a related note: that really bites! ;)
EXTENDED POINT: You would have thought that making a fool out of myself on the Atom syntax mailing list when MS first announced they were going to handle things this way would have been enough to keep me from making a fool out of myself in the follow-up below.
My only response to this is,
You don't know me very well, do you? ;)
Okay, now that we have that clear, here's why what I stated below is a bunch of bologna,
99% of the worlds population are (somewhat) normal.
The other 1% of us are not. Of course, "the other 1%" refers to us geeks.
To us geeks, we get web feeds. We've adopted them as part of our daily lifestyle.
The rest of the normal people have not.
As such, MS, Apple, and any other company in the business of presenting content served up by web feeds have to be as flexible as they can be, providing a consistent user experience from one web feed to the next.
With this in mind, the reason why,
<feedis enough information to pass the XML file to the web feed rendering engine
<?xml-stylesheet ...must be ignored
is the fact that the user experience MUST be consistent regardless of the edge cases where someone (like me) has chosen to preface the top-most parent of an XML document with something like
feed-transform-init, or someone (again, like me) would REALLY like to invoke a browser-based transformation of a web feed using the
<?xml-stylesheet ...processing instruction.
The truth of the matter is that folks (you guessed it > like me ;-)) can find other ways to hack around things of this nature (e.g. using a bootstrap XML file that imports an external web feed via the document function (yo Opera, < See why the document function is so important? :D) for rendering locally.) where as normal people who visit a web site, see the little orange icon "light up", and click it, expect to see whats contained in the web feed rendered in a consistent manner.
If they don't,
Excellent, now I will be able to tranform everything into AtomOwl:
|M. David Peterson
|M. David Peterson