FlexDoc/XML XSDDoc Demo
XML Schema for
XSLT 2.0 & XSD 1.0


simpleType "xsl:QName"
Namespace:
Derived By:
restriction of xs:Name
Defined:
Referenced:
by 23 locations

Simple Content Detail:
restriction of xs:Name
Pattern:
([^:]+:)?[^:]+
Description
A QName.
This schema does not use the built-in type xs:QName, but rather defines its own
QName type. Although xs:QName would define the correct validation on these attributes,
a schema processor would expand unprefixed QNames incorrectly when constructing the PSVI,
because (as defined in XML Schema errata) an unprefixed xs:QName is assumed to be in
the default namespace, which is not the correct assumption for XSLT.
The data type is defined as a restriction of the built-in type Name, restricted
so that it can only contain one colon which must not be the first or last character.
Related Components
Referenced By
Type Definition Detail
Type Derivation Tree
xs:anySimpleType (restriction)
  xs:string (restriction)
      xs:normalizedString (restriction)
          xs:token (restriction)
              xs:Name (restriction)
                  xsl:QName
Derivation:
restriction of xs:Name
Facets:
pattern:
([^:]+:)?[^:]+


XML schema documentation generated with FlexDoc/XML 1.15 using FlexDoc/XML XSDDoc 3.5 template set. All XSD diagrams generated by FlexDoc/XML DiagramKit.