xml:space

Michael J. Suzio msuzio at ford.com
Mon Feb 23 16:50:27 GMT 1998


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 at eccms1.dearborn.ford.com / msuzio at ford.com

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




More information about the Xml-dev mailing list