Re: xml:space

Michael J. Suzio (msuzio@ford.com)
Mon, 23 Feb 1998 11:49:07 -0500


What I wonder is, how does SAX decide what is ignorable
whitespace and what is significant? I'm not clear on how that
works, and the role xml:space plays in defining that.
Ignoring whitespace is one of the most tedious things I keep doing
in my XML parsing apps, I'd prefer to have to explicitly *work* to
keep whitespace.
What I don't understand is, given something like this in a DTD:

<!ELEMENT QUOTE (SOURCE?|LINE+|KEY+)>

Why wouldn't *any* character data located within
<QUOTE></QUOTE> (and not inside one of it's child
elements) be ignorable? I'd expect a parser seeing this:
<QUOTE>
<SOURCE href="http://www.quotesrus.com/">
<LINE>This is line 1 of the quote</LINE>
</QUOTE>

To ignore those carriage returns and extraneous spaces within the
QUOTE element, and just give me the SOURCE and LINE elements and
their content.

Sorry if this is a stupid question, but it has been bugging me the
last couple weeks.

-- 
Michael J. Suzio
Web Technical Standards, WWW & Internet Applications
(313) 24-88120
msuzio@eccms1.dearborn.ford.com / msuzio@ford.com

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