On 3/16/06, Roy Tennant <[log in to unmask]> wrote:
> I'm looking for an XSLT that can detect which version of RSS it is
> being handed and process it appropriately so I end up with the same
> elements out the back no matter what RSS format it was
I don't think XSLT is the way to go on this, given that RSS isn't
always XML nor comes with guarantees of valid nor well-formedness;
your XSLT processor will break. I'd rather do a simple snoop on the
version number, check for well-formedness and *then* possibly send it
to an XSLT script. Also remember that RSS:RDF is a very different
beast to RSS 2.0 for example. My suggested way to handle this is to
convert any RSS feed through a series of PHP/Perl/Ruby/Whatever
scripts to a compliant Atom 1.0 feed, and handle *that* through XSLT.
"Ultimately, all things are known because you want to believe you know."
- Frank Herbert
__ http://shelter.nu/ __________________________________________________