RE: CSS and XLink

At 11:12 AM 4/12/99 -0400, Didier PH Martin wrote:
>You're right to bring the spot there. In fact, the interaction of style
>sheets and XLink is not so obvious especially in the case of browsers. When
>a Xlink is resolved and points to a XML document or XML fragment, it cannot
>be rendered unless a style sheet is associated to it (as you already know).

Glad to hear someone else is interested!

I have a couple of questions about your XLink/styling experience.

[Didier's original descriptions are at
http://lists.w3.org/Archives/Public/www-style/1999Apr/0002.html.  They're
pretty long and quite detailed!]

Were your experiments with XSL or CSS?  I seem to think they were XSL, but
I'd still be very glad to work on CSS with the problems you've encountered
in mind.

Did you actually deal with inclusion of non-XML materials, like graphics?
Or was it all XML documents/fragments?

Finally, does the W3C's fragment working group have anything going that
might address the problems you encountered with fragments?

>Conclusion: when used only without links XML and style sheets are quite
>robust because the world is often controlled by the same authority. When
>linkage between documents occurs, serious potential problems occurs (several
>hundred millions users, several million sites!!!). We just scratched the
>surface...

This is where it's going to get ugly.  I suspect the Link folks will point
to the style folks and vice-versa, which is why I'd like to get the world
talking about this early.

>I guess this is why the XLink group is jammed. The combination of XML
>documents and style sheets is really not obvious especially if you want to
>connect documents from external source where you don't have any control. The
>rules become very important then. HTML got an easy life on this point
>because the language is already defined. XML means that several languages
>have to interact, with several thousands if not more potential languages,
>XML is more complex.

I'm still not convinced that style sheets is the best place to handle this,
but it seems to be the dumping ground for anything involving presentation
and/or behavior.  Since XML doesn't have the rules HTML provided, we'll
have to do something.

>So, you just put the spot on a troubled part of scene: XML links and style
>sheets. Or "XML document linking and rendition". This could be the title of
>a fun sci-fi movie or an horror movie, it depends of the scenarists :-)

Hmmm... maybe I should get out the latex makeup and paint my face green...


Simon St.Laurent
XML: A Primer
Sharing Bandwidth / Cookies
http://www.simonstl.com

Received on Monday, 12 April 1999 12:48:23 UTC