xsl:named-function-reference
In simple terms, this is an EQName followed by "#arity" where "arity" is a non-negative integer. However, XSD doesn't allow us to reuse the definition of EQName in this way, so it has to be defined from scratch. The simplest way to do this is with an assertion. However, the assertion cannot exploit types such as
xsl:EQNamedefined in this schema
Simple type information
Namespace: http://www.w3.org/1999/XSL/Transform
Schema document: schema-for-xslt40.xsd
Content
- Type based on xsd:token
- Pattern: ((Q\{.*\})|([\i-[:]][\c-[:]]*:))?[\i-[:]][\c-[:]]*#[0-9]+
Used in
- Attribute names via derived type xsl:component-tests
Type inheritance chain
- xsd:token
- restricted by xsl:named-function-reference
- used as member of union type Type xsl:component-test
- used as item of list type Type xsl:component-tests
- used as member of union type Type xsl:component-test
- restricted by xsl:named-function-reference


