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

RE: Wikipedia on XML

  • From: "Jim Tivy" <jimt@bluestream.com>
  • To: "'Michael Ludwig'" <milu71@gmx.de>,"'XML Developers List'" <xml-dev@l...>
  • Date: Wed, 26 Aug 2009 15:24:31 -0700

RE:  Wikipedia on XML
In general what I hear on this list is lets not make XML a monolithic beast
that requires a "whale" of a parser.

I think the answer may lie in a pipeline of processors working off a SAX
like emitting parser (not a new idea).

Pipeline nodes:

Node 1 does a content parse - no entity inclusion - expands character
reference.
Other nodes could be:
DTD validators
RelaxNG validator
XSD validator
Namespace annotator

This approach would simplify XML to content only.  Get rid of the Entity
stuff from the core XML specification.

For upward compatibility DOCTYPE would stay as optional (which it is now).
Internal DTDs would not be allowed and DOCTYPE could only reference external
files which would be processed by a DTD validator in the pipeline - if
present - otherwise ignored.

Perhaps we would still get vendors like Xerces putting it all into one
package with flags - but then Apache could release using the a standard
pipeline/event specification.


-----Original Message-----
From: Michael Ludwig [mailto:milu71@gmx.de] 
Sent: Wednesday, August 26, 2009 2:44 PM
To: XML Developers List
Subject: Re:  Wikipedia on XML

Amelia A Lewis schrieb am 25.08.2009 um 20:12:06 (-0400):
> On Wed, 26 Aug 2009 00:03:03 +0200, Michael Ludwig wrote:
> > 
> > So unfortunately, I didn't understand your strategic observations on
> > HTML and XML either. Maybe it's some kind of Bolshevik-Menshevik
> > conflict?
> 
> Oops!  Then please accept my apologies.  Although ... since my
> academic training was in Soviet History, I'm utterly *charmed* that
> you should liken this to the split in the social democratic movement
> in Russia.  :-)

Hmm. To be honest, it wasn't meant to be charming - just an analogy. But
if you find it charming, that's all the better.

> HTML, in all revisions to date, includes a "standard" (actually, a W3C
> Recommendation, which is a nice distinction), and browser extensions.
> XML was designed [...] for extensibility (although 1.0 did *not*
> include the notion of how to distribute authority--that was [...] only
> achieved via the "namespaces in XML" specification [...]

So XML for extensibility, namespaces for compartmentalizing XML work.

> HTML is consequently a bit like freedom of the press

Consequently? But I get your point about "freedom of the press".

While I could do without this "free press", I think that browser vendors
do have stakes in and rights to HTML as they have put a lot of work in
building their browsers and do not charge us a lot of money for it.

> The pressures that influence a person, or corporation, that achieves
> that level of "influence" tends to produce, in those persons, a
> similarity of mindset.

Maybe, but it sounds like speculation to me. If assumed valid, that
statement should be assumed valid for other camps, too.

So MathML, ChemistryML and SVG did not come from the browser camp.

I'm uncertain about the implications of the term "distributed
authority". Aren't namespaces just a technical mechanism for shielding
one collection of words from all others? A practical necessity?

> When authority is distributed, passion and utility become valued of 
> themselves.

Hmm. Aren't they always?

> XML (+namespaces) has that.  HTML does not.  Instead, it has browser
> vendors.

In general, these browsers serve me pretty well. I would also think that
at least some passion has been put in their development.

> It's not so much political, it's just that the HTML specification
> (regardless of version, and excepting XHTML) does not provide a way
> for passionate specification geeks to pound out an interchange format
> in dad's garage (on his automotive computer?) and see it adopted via
> contributed code.  Contributed code *can* do so such specifications in
> an environment that promotes distributed authority.

Would that also promote browser stability? Maybe some of it can be done
via browser extensions?

> > (I always hope my comments trigger insightful replies. Just
> > sometimes, like now, I lack the background necessary to understand.)
> 
> Does this help, I hope?

Yes! I see clearer now. Thanks!

-- 
Michael Ludwig

_______________________________________________________________________

XML-DEV is a publicly archived, unmoderated list hosted by OASIS
to support XML implementation and development. To minimize
spam in the archives, you must subscribe before posting.

[Un]Subscribe/change address: http://www.oasis-open.org/mlmanage/
Or unsubscribe: xml-dev-unsubscribe@lists.xml.org
subscribe: xml-dev-subscribe@lists.xml.org
List archive: http://lists.xml.org/archives/xml-dev/
List Guidelines: http://www.oasis-open.org/maillists/guidelines.php





[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index]


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-2011 All Rights Reserved.