W3C home > Mailing lists > Public > w3c-sgml-wg@w3.org > December 1996

RE: RS/RE, again (sorry)

From: Jean Paoli <jeanpa@microsoft.com>
Date: Fri, 13 Dec 1996 16:56:42 -0800
Message-ID: <c=US%a=_%p=msft%l=RED-16-MSG-961214005642Z-9573@INET-05-IMC.itg.microsoft.com>
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 EST

This archive was generated by hypermail pre-2.1.9 : Wednesday, 24 September 2003 10:03:48 EDT