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

Re: Summary of critiques of XML Namespace from comments to James Clark 2

  • From: ht@markup.co.uk (Henry S. Thompson)
  • To: Rick Jelliffe <rjelliffe@allette.com.au>
  • Date: Fri, 30 Jul 2021 12:10:38 -0400

Re: Summary of critiques of XML Namespace from comments to James Clark 2
Rick Jelliffe <rjelliffe@allette.com.au> writes:

> ...

> *Rick: *Setting default namespaces and nested or local declarations and
> redeclarations work against "manifest markup" where you only need to look
> at the tag (and perhaps a header) to know what is going on. I appreciate
> that it was a useful mechanism for, e.g. pulling in HTML documents into
> XHTML without having to prefix every element name in a tag or mess up CSS
> stylesheets; however perhaps XHTML was really a one-off, and not so
> compelling now.

I would cautiously observe that many 'simple' languages had thought
they didn't need a name-collision avoidance mechanism, and then had to
patch one on if/when they got successful and they started to be used
for large and/or collaborative efforts.

You only need to look at the industrial-scale XML applications such as
ebXML, UBL, RosettaNet, DITA or even ooXML to see examples of this
(some better than others, of course).

It's hard to do requirements capture after the fact, since what you
find, in the above examples and elsewhere, was of course influenced by
the mechanisms they had available.  But _unless_ you study those
example and many others, you risk falling foul of one of the most
perilous addictions of the software developer: premature optimisation.

ht
-- 
		    Henry S. Thompson, Markup Systems Ltd.
               Cavers Garden Farm, Denholm; by Hawick; TD9 8LN
                            +44 (0) 7866 471 388
	       Fax: (44) 131 651-1426, e-mail: ht@markup.co.uk
			URL: http://www.markup.co.uk/
[mail really from me _always_ has this .sig -- mail without it is forged spam]


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