Definition Type: ComplexType
Name: sort
Namespace: http://www.w3.org/1999/XSL/Transform
Containing Schema: xslt.xsd
Abstract
Collapse XSD Schema Diagram:
Drilldown into case-order in schema xslt_xsd Drilldown into order in schema xslt_xsd Drilldown into data-type in schema xslt_xsd Drilldown into lang in schema xslt_xsd Drilldown into select in schema xslt_xsdXSD Diagram of sort in schema xslt_xsd (XSL Transformations)
Collapse XSD Schema Code:
<xs:complexType name="sort">
    <xs:attribute name="select" type="xs:string" default="." />
    <xs:attribute name="lang" type="xs:NMTOKEN" />
    <xs:attribute name="data-type" default="text">
        <xs:simpleType>
            <xs:union>
                <xs:simpleType>
                    <xs:restriction base="xs:NMTOKEN">
                        <xs:enumeration value="text" />
                        <xs:enumeration value="number" />
                    </xs:restriction>
                </xs:simpleType>
                <xs:simpleType>
                    <xs:restriction base="xs:string" />
                </xs:simpleType>
            </xs:union>
        </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="order" default="ascending">
        <xs:simpleType>
            <xs:union>
                <xs:simpleType>
                    <xs:restriction base="xs:NMTOKEN">
                        <xs:enumeration value="ascending" />
                        <xs:enumeration value="descending" />
                    </xs:restriction>
                </xs:simpleType>
                <xs:simpleType>
                    <xs:restriction base="xs:string" />
                </xs:simpleType>
            </xs:union>
        </xs:simpleType>
    </xs:attribute>
    <xs:attribute name="case-order">
        <xs:simpleType>
            <xs:union>
                <xs:simpleType>
                    <xs:restriction base="xs:NMTOKEN">
                        <xs:enumeration value="lower-first" />
                        <xs:enumeration value="upper-first" />
                    </xs:restriction>
                </xs:simpleType>
                <xs:simpleType>
                    <xs:restriction base="xs:string" />
                </xs:simpleType>
            </xs:union>
        </xs:simpleType>
    </xs:attribute>
</xs:complexType>
Collapse Child Attributes:
Name Type Default Value Use
select xsl:select . (Optional)
lang xsl:lang (Optional)
data-type xsl:data-type text (Optional)
order xsl:order ascending (Optional)
case-order xsl:case-order (Optional)
Collapse Derivation Tree:
Collapse References:
xsl:sort, xsl:sort