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