> My main interest in multiple style sheets is that in the potential
> eventuality of multiple co-existing style sheet notations (which we now
> have, sort of, with the two existing versions of the CSS draft), page
> authors might write the same style information in multiple notations for
> maximum coverage. It might be useful in that event to have a way to tell
> the rendering agent that "These three <LINK REL=STYLE>'s all contain the
> same information; once you've successfully parsed one of them, you can
> ignore the others." It might also be useful to be able to identify the
> style sheet's notation in the <LINK> so that the rendering agent could
> easily skip style sheets in notations it couldn't parse.
I would say this is the perfect place for HTTP content negotiation. When
emacs-w3 requests a stylesheet, it only sends the Accept headers:
Accept: application/stylesheet ; notation=experimental
Accept: application/stylesheet ; notation=w3c-style
Accept: application/stylesheet ; notation=css
Accept: application/stylesheet ; notation=dsssl-lite
-Bill P.