xsl:EQName
An extended QName. This schema does not use the built-in type
xs:QName, but rather defines its own QName type. This may be either a local name, or a prefixed QName, or a name written using the extended QName notationQ{uri}localIn XSLT 4.0, where a QName is used in the
nameattribute of (say)xsl:templateorxsl:call-template, the prefix does not have to be bound in an XML namespace declaration; rather it can be bound in afixed-namespacesattribute on thexsl:stylesheetelement. Therefore, the built-inxs:QNametype cannot be used. This schema does not attempt to verify that namespace prefixes have been properly declared.
Simple type information
Namespace: http://www.w3.org/1999/XSL/Transform
Schema document: schema-for-xslt40.xsd
Content
- Union of:
- xsd:NCName
- Type based on xsd:token
- Pattern: [\i-[:]][\c-[:]]*:[\i-[:]][\c-[:]]*
- Type based on xsd:token
- Pattern: Q\{[^{}]*\}[\i-[:]][\c-[:]]*
Used in
- Attribute name
- Attribute type
- Attribute xsl:type
- Attribute name via derived type xsl:EQName-in-namespace
- Attribute method via derived type xsl:method
- Attribute json-node-output-method via derived type xsl:method
- Attribute streamability via derived type xsl:streamability-type
- Attribute default-mode via derived type xsl:default-mode-type
- Attribute xsl:default-mode via derived type xsl:default-mode-type
- Attribute mode via derived type xsl:mode
- Attribute names via derived type xsl:component-tests
- Attribute elements via derived type xsl:nametests
- Attribute use-attribute-sets via derived type xsl:EQNames
- Attribute use-character-maps via derived type xsl:EQNames
- Attribute cdata-section-elements via derived type xsl:EQNames
- Attribute suppress-indentation via derived type xsl:EQNames
- Attribute xsl:use-attribute-sets via derived type xsl:EQNames
Type inheritance chain
- xsl:EQName
- restricted by Type xsl:EQName-in-namespace
- used as member of union type Type xsl:method
- used as member of union type Type xsl:streamability-type
- used as member of union type Type xsl:default-mode-type
- used as member of union type Type xsl:mode
- used as member of union type Anonymous type within union typexsl:modes
- used as member of union type Type xsl:nametest
- used as member of union type Type xsl:component-test
- used as item of list type Type xsl:component-tests
- used as item of list type Type xsl:nametests
- used as member of union type Type xsl:component-test
- used as item of list type Anonymous type within union typexsl:accumulator-names
- used as item of list type Type xsl:EQNames
- restricted by Type xsl:EQName-in-namespace


