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

Re: JAXP's ID Transform failing to include namespacedeclaratio


Re:  JAXP's ID Transform failing to include namespacedeclaratio
Mike Champion wrote:

> The dominant view has always been that DOM user essentially has to do
> what someone editing text by hand has to do -- figure out where the
> namespace declaration attributes should go and put them there.

Yech. I realize the horse is long gone from the barn, but this strikes
me as very much the wrong decision. I view namespaces as a fundamental
part of XML and that forcing users to track/insert/delete declarations
is on par with allowing them to add Attr nodes to Text nodes.

> It is indeed a "big honkin' mess" but it's not clear in my mind whose mess it
> is or who can  clean it up.  I must confess that after several years of
> discussions of how to define an API that is simultaneously compatible
> with XML syntax, DOM Level n-1, the Namespaces Rec,  robust when things
> are added to or moved around in the tree, minimally inconvenient to XPath users,
> implementable without armies of programmers and testers

At least for namespaces, providing backwards compatibility to level 1 --
especially in a single DOM tree -- is madness. (I note with sympathy
that as I start writing my justifications, I start tripping over cases
that make me, too, want to curl up into a fetal position and whimper ;)

-- Ron

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.