<![CDATA[cdata_content]]>
<xsl:apply-imports/>
<xsl:apply-templates select = node-set-expression mode = qualified_name><!-- Content: (xsl:sort | xsl:with-param)* --></xsl:apply-templates>
<xsl:attribute name="ATTRIBUTE_NAME"></xsl:attribute>
<xsl:attribute-set name=qualified_name use-attribute-sets=qnames>
<!-- Content: xsl:attribute* -->
</xsl:attribute-set>
<xsl:call-template name=qualified_name>
<!-- Content: xsl:with-param* -->
</xsl:call-template>
<xsl:choose>
<!-- Content: (xsl:when+, xsl:otherwise?) -->
</xsl:choose>
<xsl:comment>comment text</xsl:comment>
<xsl:copy use-attribute-sets=qualified_names>
<!-- Content: template -->
</xsl:copy>
<xsl:copy-of select=expression />
<xsl:decimal-format name=qualified_name decimal-separator=char grouping-separator=char infinity=string minus-sign=char NaN=string percent=char per-mille=char zero-digit=char digit=char pattern-separator=char />
<xsl:element name = { qname } namespace = { uri-reference } use-attribute-sets = qualified_names>
<!-- Content: template -->
</xsl:element>
<xsl:fallback>
<!-- Content: template -->
</xsl:fallback>
<xsl:for-each select=node-set-expression>
<!-- Content: (xsl:sort*, template) -->
</xsl:for-each>
<xsl:if test = boolean-expression>
<!-- Content: template -->
</xsl:if>
<xsl:import href = uri-reference />
<xsl:include href="URI"/>
<xsl:key name="name" match="pattern" use="expression"/>
<xsl:message terminate = "yes" | "no">
<!-- Content: template -->
</xsl:message>
<xsl:namespace-alias stylesheet-prefix=prefix | "#default" result-prefix=prefix | "#default" />
<xsl:number count="expression" level="single|multiple|any" from="expression" value="expression" format="formatstring" lang="languagecode" letter-value="alphabetic|traditional" grouping-separator="character" grouping-size="number"/>
<xsl:otherwise>
<!-- Content: template -->
</xsl:otherwise>
<xsl:output method="xml|html|text|name" version="string" encoding="string" omit-xml-declaration="yes|no" standalone="yes|no" doctype-public="string" doctype-system="string" cdata-section-elements="namelist" indent="yes|no" media-type="string"/>
<xsl:param name="name" select=expression><!-- Content: template --></xsl:param>
<xsl:preserve-space elements = tokens />
<xsl:processing-instruction name={ ncname }>
<!-- Content: template -->
</xsl:processing-instruction>
<xsl:sort select="expression" lang="language-code" data-type="text|number|qname" order="ascending|descending" case-order="upper-first|lower-first"/>
<xsl:strip-space elements=tokens />
<?xml version="1.0" ?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<!-- Content: (xsl:import*, top-level-elements) -->
</xsl:stylesheet>
<xsl:template match=pattern name=qualified_name priority=number mode=qname>
<!-- Content: (xsl:param*, template) -->
</xsl:template>
<xsl:text disable-output-escaping="yes"|"no"><!-- Content: #PCDATA --></xsl:text>
<xsl:transform id=id extension-element-prefixes=tokens exclude-result-prefixes=tokens version=number>
<!-- Content: (xsl:import*, top-level-elements) -->
</xsl:transform>
<xsl:value-of select="expression" disable-output-escaping="yes|no"/>
<xsl:variable name=qname select=expression><!-- Content: template --></xsl:variable>
<xsl:when test=boolean-expression>
<!-- Content: template -->
</xsl:when>
<xsl:with-param name=qname select=expression><!-- Content: template --></xsl:with-param>