[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] 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! 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
|