simpleType "xsl:QName"
Namespace:
Defined:
Used:
at 23 locations
Simple Content Model
Simple Content Restrictions:
Pattern:
([^:]+:)?[^:]+

Known Direct Subtypes (5):
All Direct / Indirect Based Attributes (31):
Known Usage Locations
Annotation
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.
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 Source (w/o annotations (1); see within schema source)
<xs:simpleType name="QName">
<xs:restriction base="xs:Name">
<xs:pattern value="([^:]+:)?[^:]+"/>
</xs:restriction>
</xs:simpleType>

XML schema documentation generated with FlexDoc/XML 1.12.5 using FlexDoc/XML XSDDoc 2.9.2 template set. All XSD diagrams generated by Oxygen XML Editor via FlexDoc/XML OxygenXML Integration.