[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
|