[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [syndication] Time for XHTML-RSS?
Quoting Doug Ransom <doug.ransom@alumni.uvic.ca>:
<SNIP>
> 2. My goal is to drasticallly reduce the barrier to syndication. Its
> easy to add a couple of tags into an HTML document. It much harder to
> get programming resources to create RSS for an HTML developer,and to
> manage two different files.
>
That was the original attempt that I had when I first came up with a way to
markup XHTML and RSS in the same document. After all, if you think about
it, once you have defined a channel, an RSS item is nothing more than a
link, a title and a description. If we could find a way to embed those into
an XHTML document (and embed the channel header in the head of an XHTML
document), we could then have a file that works on both browsers and
aggregators.
> Browsers would NOT generally interpret RSS tags and mark them up UNLESS
> the page author wanted them too by applying a CSS class to them.
> Markup for web browsers is HTML, and markup for aggregators is in RSS 2
> (I don't think RSS 1 can work in this manner). The author still
> controls what content is syndicated, as conttent not within RSS item
> tags will not be interpreted by RSS user agents like Radio etc.
>
My initial thought was that RSS 1 might be better suited for this as it
already does support named spaces. However, what you will find is that
XHTML modularization can't happen in a world where the XHTML spec is
inappropriate for modularization (for my longer rant on this, see
http://www.tnl.net/blog/2003/4/25#ModuleMadnessandSemanticStupidity )
> This is in the spirit of the W3 recommendations for XHTML and
> modularization. The most well known example is RDDL http://rddl.org/.
> Mark up for browsers and other user agents for humans is in HTML.
> Markup for programs which do something other than present the
> information to the user (in this case, pointing to resources associated
> with a namespace, like XML schemas, sample instance documents, etc)
>
Yet, any example of "proper" XHTML modularization seems to fail the litmus
test of validating as XHTML in the W3C validator.
> Browsers would not be responsible for checking such pages for updates --
> they just treat them as HTML pages. But the same URI can be copied into
> an aggregator, and the same document interpreted by an aggregator.
>
On the other hand, NG browser could check for freshness (as subscribed
pages can be checked on Mozilla and IE) and we could eventually see a meger
of browsers and aggregators down the line (think of what newsmonster
already demonstrated)
> This is a totally different approach than marking up an RSS document
> with CSS in an aggregator. And it would be very easy to update
> aggregators to do this -- they just ignore some content.
>
Good point.
<SNIP>
TNL
--
Tristan Louis
http://www.tnl.net