[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: White Space

  • From: Tim Bray <tbray@t...>
  • To: <xml-dev@i...>
  • Date: Mon, 16 Aug 1999 14:42:07 -0700

hyperlink space character
At 02:16 PM 8/16/99 -0700, arkin wrote:
>>  An XML processor must always pass all characters in a document that are
>>  not markup through to the application. A validating XML processor must 
>>  also inform the application which of these characters constitute
>>  white space appearing in element content.
>>
>> Element content is a hyperlink to the formal definition of an element
>> where the DTD says you can have only other elemennts.
>>
>> What's not clear here? -Tim
>1. How does that relate to the spaces attribute and to the
>default/preserve values?

No interaction.  The spaces attribute is a message from the author to 
downstream applications, that's all.

>2. How does that relate to new line in the beginning/end of text
>content?

All newline combinations come to the app as a single LF character, which
is white space and thus the spec paragraph quoted above applies.

>3. What is the application and what is an XML processor? Is it possible
>that a generic XML "parser" generating SAX/DOM can be both processor and
>application?

Uh, have you read the XML spec?  The spec defines in some detail what
an XML processor is.  The application is any other software that's not
the processor. The spec says *nothing* about what an application can
or can't or must do.

>4. Many applications do not care about whitespace, they only care about
>the meaningful content. And many developers do not have the expertise to
>strip away whitespaces properly. Is there anything we can do about it?

If the answer was easy, it would be in the XML spec.  It turns out to
be very nearly impossible to write a set of rules that are useful
across different application spaces and are still comprehensible to
human beings.  SGML fell apart completely in this area, and the people
who wrote that were smart.  For text that's going to be presented to 
humans, I think HTML browsers get it about right; but go try to write down 
the rules describing what they actually do and you'll see it ain't simple.  
And that's just one class of application. -Tim


xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i...
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo@i... the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@i... the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@i...)



PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.