OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] QNames in attribute values

[ Lists Home | Date Index | Thread Index ]

Evan Lenz wrote:

> I believe that XSLT 1.0 was the original culprit, but I could be wrong. Now
> XML Schemas, Canonical XML, and other specs rely on the prefixes and scope
> of namespace declarations as significant information to be passed to the
> application, rather than just a lexical mechanism to resolve element and
> attribute names. This has introduced an amazing amount of complexity. In
> fact, XML Namespaces are actually getting a worse rap than they deserve,
> thanks to this increasingly common and fully-W3C-sanctioned practice.

I addition to the fact that I find it a very bad design practice (XML 
could have had a nice layered design which is violated by the usage of 
QNames in attributes (or elements) values, there is another major issue 
there: some applications (such as XPath) do not support default 
namespaces while others (such as W3C XML Schema QName datatype) do!



Rendez-vous a Paris pour mes formations XML/XSLT.
Eric van der Vlist       http://xmlfr.org            http://dyomedea.com
http://xsltunit.org      http://4xt.org           http://examplotron.org


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS