element <xsl:transform> (global)
Namespace:
Type:
anonymous complexType (extension of xsl:transform-element-base-type)
Content:
complex, 9 attributes, attr. wildcard, 4 elements, elem. wildcard
Subst.Gr:
substituted with 1 element
Defined:
Includes:
definitions of 3 attributes, 4 elements, elem. wildcard
Used:
Component Diagram
XML Representation Summary
<xsl:transform
   
 = 
list of xs:anyURI
 = 
(list of (xs:NCName | "#default") | "#all")
 = 
list of (xs:NCName | "#default")
 = 
 = 
 = 
 = 
 = 
("preserve" | "strip") : "strip"
 = 
("preserve" | "strip" | "unspecified") : "unspecified"
   
   
>
   
Content: 
</xsl:transform>
May be substituted with elements (1):
May contain elements by substitutions (12):
Known Usage Locations
Anonymous Type Detail
Type Derivation Tree
  xsl:versioned-element-type (restriction)
      xsl:element-only-versioned-element-type (restriction)
          xsl:transform-element-base-type (extension)
              complexType
XML Source (see within schema source)
<xs:element name="transform">
<xs:complexType>
<xs:complexContent>
<xs:extension base="xsl:transform-element-base-type">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="xsl:import"/>
<xs:choice maxOccurs="unbounded" minOccurs="0">
<xs:element ref="xsl:declaration"/>
<xs:element ref="xsl:variable"/>
<xs:element ref="xsl:param"/>
<xs:any namespace="##other" processContents="lax"/>
<!-- weaker than XSLT 1.0 -->
</xs:choice>
</xs:sequence>
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute default="strip" name="default-validation" type="xsl:validation-strip-or-preserve"/>
<xs:attribute default="unspecified" name="input-type-annotations" type="xsl:input-type-annotations-type"/>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
Attribute Detail (all declarations; defined within this component only; 3/10)
default-validation
Type:
Use:
optional
Attribute Value
enumeration of xs:token
Enumeration:
"preserve", "strip"
Default:
"strip"
XML Source (see within schema source)
<xs:attribute default="strip" name="default-validation" type="xsl:validation-strip-or-preserve"/>

id
Type:
Use:
optional
XML Source (see within schema source)
<xs:attribute name="id" type="xs:ID"/>

input-type-annotations
Type:
Use:
optional
Attribute Value
enumeration of xs:token
Enumeration:
"preserve", "strip", "unspecified"
Default:
"unspecified"
XML Source (see within schema source)
<xs:attribute default="unspecified" name="input-type-annotations" type="xsl:input-type-annotations-type"/>
Content Element Detail (all declarations; defined within this component only; 5/5)
xsl:declaration
Type:
Abstract:
(may not be used directly in instance XML documents)
Subst.Gr:
substituted with 12 elements
XML Source (see within schema source)
<xs:element ref="xsl:declaration"/>

xsl:import
Type:
anonymous complexType (extension of xsl:element-only-versioned-element-type), empty content
XML Source (see within schema source)
<xs:element maxOccurs="unbounded" minOccurs="0" ref="xsl:import"/>

xsl:param
Type:
anonymous complexType (extension of xsl:sequence-constructor), mixed content
XML Source (see within schema source)
<xs:element ref="xsl:param"/>

xsl:variable
Type:
anonymous complexType (extension of xsl:sequence-constructor), mixed content
XML Source (see within schema source)
<xs:element ref="xsl:variable"/>

{any element from non-schema namespace}
XML Source (see within schema source)
<xs:any namespace="##other" processContents="lax"/>

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.