Somebody pointed out this thread to me, because apparently there were
some incorrect statements made about the status of XSL and CSS in W3C
(and because my name was mentioned...)

As the coordinator for Style in W3C, I can assure you that CSS *does*
apply to XML, and that all the working groups involved, including the
DOM, XSL and CSS working groups, are working under that assumption. (See
e.g.,, and, of course, Indeed, discussing it would be
pointless, as we have implementations to prove it. (See earlier in this

The document has a diagram that shows
the various ways in which CSS, XSLT and XSL-FOs work together.

And since the DOM was mentioned: CSS is neither in the XML-DOM nor in
the HTML-DOM. Instead there will be a CSS-OM (in DOM level 2), which is
independent of both. See (There
won't be an XSL-OM, but none is needed either, since you don't need a
separate programming language if you use XSLT.)

(For people interested in history: CSS was originally intended for a
subset of SGML. We expected there to be an "SGML-lite" or a
"well-formed" SGML, which indeed has happened, in the form of XML. So
CSS was ready for XML even before XML existed... See e.g., near the end, and

I hope this clears things up.


PS. I don't read this mailing-list. Find me on or mail
me directly.
  Bert Bos                                ( W 3 C )                              W3C/INRIA                             2004 Rt des Lucioles / BP 93
  +33 (0)4 92 38 76 92            06902 Sophia Antipolis Cedex, France

Received on Thursday, 25 November 1999 16:43:32 UTC