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

Whitespace

  • From: Sean Mc Grath <digitome@i...>
  • To: xml-dev@i...
  • Date: Tue, 19 Aug 1997 11:11:52 +0100

xml pcdata
>> Peter Murray-Rust wrote:
>> 
>>I think - along with TimB - that it is unrealistic to come up with s single
>>set of rules that will server every application.  There was an enormous
>amount 
>>of discussion on the XML group last year and I take it as axiomatic that we
>>cannot produce a set of rules which everyone agrees are:
>>	- simple to state
>>	- unambiguous
>>	- intuitive and easy to learn
>>	- universal (i.e. cover every situation)
>

**Warning:** Rush of blood to the head follows. Get those flame throwers
ready...

I know this whole white space thing was trashed out at length some time ago but
it worries me greatly that on XML-DEV the whole issue seems to be as problematic
as it was before XML-Lang's rulings on whitespace handling where decided upon.
It seems that the problem was not really solved - just pushed up a layer:-)

It just sounds wrong to me that white space handling is to be the subject of
application conventions rather than part of the core XML parsing activity.

Anyway, I think everyone should be allowed over-simplify the "White Space
Problem"
once in there lives! Here is my contribution:-


Ban mixed content. Mixed content is a markup minimization feature.

If you want a chunk of PCDATA in an XML doc, use the <PCDATA>
reserved element name.

<foo>
   <pcdata>I am data 1</pcdata>
   <pcdata>I am data 2</pcdata>
</foo>

Becomes
<foo><pcdata>I am line 1</pcdata><pcdata>I am line 2</pcdata></foo>

If you need whitespace to be something other than whitespace- i.e. a
newline to be a real newline to be passed on to the application, use an
empty element type to represent it.

<foo>
   <pcdata>I am data 1</pcdata><newline/>
   <pcdata>I am data 2</pcdata>
</foo>


Give me five minutes to put on the asbestos suit and then you flame
away....



xml-dev: A list for W3C XML Developers
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To unsubscribe, send to majordomo@i... the following message;
unsubscribe xml-dev
List coordinator, Henry Rzepa (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.