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

re: Obfuscating XML with namespaces

  • From: David Megginson <david@m...>
  • To: xml-dev@l...
  • Date: Mon, 09 Oct 2000 07:29:35 -0400 (EDT)

re: Obfuscating XML with namespaces
Amy Lewis writes:

 > Why are namespace declarations allowed to appear at any level in a
 > document?

People imagined that XML documents might be build out of fragments
from several sources (i.e. separate software components), and that it
would be tricky to co-ordinate prefix information with those
components.  In programming terms, they wanted to move the point of
declaration closes to the point of use.

I was on the other side of this debate (i.e. I agreed with Amy) -- I
thought that allowing NS declarations at every level instead of making
them at the top of the XML document with a PI would make life harder
for the majority of implementors while bringing negligible benefits
for the small minority building systems like the one described in the
last paragraph.  I have written a couple of implementations since, and
found it surprisingly difficult, though not as hard as architectural
forms.

Now that we've had Namespaces for a long time, pretty-much every
serious XML tool supports them, and many major applications (XSLT,
RDF, SOAP, XHTML) use them, it's probably time for the users to pass
judgement who was right -- strictly as an historical footnote, of
course, since it's too late to change anything now.


All the best,


David

-- 
David Megginson                 david@m...
           http://www.megginson.com/

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.