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

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Default namespaces are *evil*! (RE: [xml-dev] Global/Local attributes)

[ Lists Home | Date Index | Thread Index ]

Don Box wrote:

> Here's what I meant to say :-)
> 
> XML Schema's QName simple type uses the element rule [1].
> 
> XPath node tests use the attribute rule [2].
> 
> XML Query node tests use the element rule [3].
> 
> When assigning names to constructs in XSLT (named templates, modes,
> etc.), XSLT uses the attribute rule [4]. The same rule is used for
> references to those constructs.
> 
> When using QName in the xsl:element/@name attribute, XSLT uses the
> element rules [5].
> 
> When using QName in the xsl:attribute/@name attribute, XSLT uses the
> element rules [6].
> 
> [1] http://www.w3.org/2001/05/xmlschema-rec-comments/#pfiQName
> [2] http://www.w3.org/TR/xpath/#node-tests
> [3] http://www.w3.org/TR/xquery/#node-tests
> [4] http://www.w3.org/TR/xslt/#qname
> [5] http://www.w3.org/TR/xslt/#section-Creating-Elements-with
>     -xsl:element
> [6] http://www.w3.org/TR/xslt/#creating-attributes


And this madness would go away with the death of default namespaces.

-aaron
http://staff.develop.com/aarons






 

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

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