|
[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
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! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








