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

RE: Typing and paranoia


xml recursive billion laughs
Been there.   Note, for example, 
the problems of subsetting, billion laughs, 
recursion, and so on.   One says, we can 
solve these in the code.  Another says, 
declarative means can be used.  It seems 
that the SGML Declaration functionality 
or something like it just won't go away. 
As we go, we seem to rediscover more and 
more of SGML.   I doubt we are done with 
the core XML specification but I do think
we must be very careful because there are 
definitely opposing views about what should 
be included moving forward.  Will the goal 
of reduced complexity in the core lead to 
more complexity in the applications?  

Markup is bigger than SGML though.  Markup just 
doesn't have a definition stronger than 
"text with a namespace and reserved 
characters" unless one tosses in structure 
and structure leads to the problems.  That 
doesn't mean it isn't useful; just that 
it starts the path toward externally declared 
schemata and that toward 'types'.  But 
otherwise, markup is only a namespace 
above delimited ASCII, arguably the most 
used form of text-based interchange.

All of these, including the infosets, are 
demonstrably useful in proper contexts.  What 
we should be strict about is proper contexts.
I sometimes despair that the often sensible 
advice to "dare to do less" for each specification 
can in aggregate, lead to a loss of rigor nd 
that to ambiguity and complexity.
 
There just ain't no free lunch.

len

From: Simon St.Laurent [mailto:simonstl@s...]

clbullar@i... (Bullard, Claude L (Len)) writes:
>The "essence"?  Disapprovingly?  No.  I 
>simply don't like to see the clarity of 
>the XML 1.0 specification muddied by attempts 
>to use XML as a brand name for platforms. 
>That's retrograde.

That's a lot of why I'm talking less and less about XML and more and
more about markup.  

I've found that it's a much freer generic universe, one where developers
can focus on the work once again without concern for all the stories
they've heard about the XML brand.  It makes it much easier to get past
various flavors of propaganda.

Mike quoted Martin Gudgin:
>My objective is very much like Tim's -- to maximize the value of the
>XML "brand name".  That requires careful consideration of what is of
>the essence.

As much as I like Martin, his refining of the "essence" corresponds
alarmingly well with my understanding of "dilution".  Strange world
sometimes.

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.