W3C home > Mailing lists > Public > w3c-wai-hc@w3.org > October to December 1997

Re: XML accessibility

From: Chris Lilley <Chris.Lilley@sophia.inria.fr>
Date: Thu, 27 Nov 1997 21:30:47 +0100 (MET)
Message-Id: <9711272130.ZM1829@grommit.inria.fr>
To: dd@w3.org, WAI HC Working Group <w3c-wai-hc@w3.org>
On Nov 27, 11:09am, Daniel Dardailler wrote:

> Supposedly, XML user-agents might not need access to the document DTD
> to process it: it's ok if the document is well formed and that a style
> sheet is available (using an inclusion clause of some kind).

Right. In particular, an XML document instance might use tags from two
or more different DTDs, using namespaces to keep the semantics separate.

> My issue is related to the use of client-side style sheet, which I
> think is crucial for accessibility.

So, this is specifically a CSS issue? Other stylesheet languages do not
support the notion of a client-side (reader) stylesheet (since they don't
support cascading).

> How does a user-agent bind an arbitrary XML document to an independant
> style sheet without knowledge of the DTD ?

Or more generaly, without knowledge of the tag names (given in the DTD or
other schema) and their semantics (not given in the DTD).

> We must make sure that at least the DTD name (as a unique ID of some
> kind) appear in every XML documents, so that client-side binding to a
> local "more accessible" style is always possible.
> It's unclear to me reading the XML spec that this is the case in the
> definition of what "well formed" or "valid" means.

It is not the case. Many XML documents will neither have reference to
a DTD nor will they conform to any one in particular.

Chris Lilley, W3C                          [ http://www.w3.org/ ]
Graphics and Fonts Guy            The World Wide Web Consortium
http://www.w3.org/people/chris/              INRIA,  Projet W3C
chris@w3.org                       2004 Rt des Lucioles / BP 93
+33 (0)4 93 65 79 87       06902 Sophia Antipolis Cedex, France
Received on Thursday, 27 November 1997 15:31:06 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 20:35:01 UTC