- From: Jean Paoli <jeanpa@microsoft.com>
- Date: Fri, 13 Dec 1996 16:56:42 -0800
- To: "'W3C SGML Working Group'" <w3c-sgml-wg@w3.org>
I totally agree with Tim. >---------- >From: Tim Bray[SMTP:tbray@textuality.com] >Sent: Friday, December 13, 1996 2:07 PM >To: W3C SGML Working Group >Subject: RE: RS/RE, again (sorry) > >At 02:24 PM 12/13/96 CST, Michael Sperberg-McQueen wrote: >>On Fri, 13 Dec 1996 15:14:05 -0500 Tim Bray said: >>>...leave -XML-SPACE in ... but the >>>processor *always* in all cases passes all the bytes... >> >>Does this mean a validating XML processor should both pass through >>all the bytes (n.b. this *still* isn't all the bytes > >Uh, all the bytes that aren't markup. > >>...use its knowledge of the DTD to add an >>appropriate -XML-SPACE attribute spec before passing the data to the >>app? > >No; my thinking was that -XML-SPACE was designed for humans to use >in the case that they (a) care about how apps handle whitespace >and (b) don't trust them to do the right thing without help. > >In all cases, the parser hands the app all the non-markup bytes. >In all cases, the app does what it wants; the XML spec obviously >has no normative role as far as apps go. -XML-SPACE is just a >message from the author to the apps. This is a good reason why >it's not a PI, which a message to *an* app; -XML-SPACE conveys >information about the document which may be material to any app; >it is necessary because XML lacks SGML's explicit (if difficult) >rules specifying exactly which whitespace is data and which isn't. > > - Tim > >
Received on Friday, 13 December 1996 19:59:09 UTC