Subject: RE: [xsl] XML Schema/XSL conflict (can't differentiate unqualified locals)? From: "Michael Kay" <mhkay@xxxxxxxxxxxx> Date: Tue, 9 Oct 2001 10:24:12 +0100 |
> PLEASE PLEASE TELL ME. What is it about namespaces that people don't > understand. I think namespaces are intrinsically very confusing. (1) people don't understand that there is no "resource" that the URI identifies (2) people don't understand why the rules are different for elements and attributes (3) people don't understand whether or not prefixes are supposed to be significant (4) people don't understand the arbitrariness of some of the rules, e.g. that the default namespace can go out of scope for descendants but an explicit namespace can't (5) people don't understand the difference between namespace nodes and namespace declarations (6) people don't understand the difference between namespace declarations and attributes In my view, namespaces are a disastrously bad piece of design, almost as bad as DTDs. All these confusions derive directly from the decision to add a fundamental architectural feature to XML as a "bolt-on extra", which is almost always bad software engineering. Mike Kay XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] XML Schema/XSL conflict (, Chris Bayes | Thread | Re: [xsl] XML Schema/XSL conflict (, David Carlisle |
Re: [xsl] Problem with not() functi, Ling Kok Choon | Date | Re: [xsl] XML Schema/XSL conflict (, David Carlisle |
Month |