t:p
=
<xsl:element name="p">......</xsl:element>
<xsl:elementname="p">
<xsl:attribute name="class">normalPara</xsl:attribute>
<xsl:apply-templates mode="inline-text"/>
</xsl:element>
news:text
=
<xsl:apply-templates mode="inline-text"/>
t:verbatim
=
<xsl:element name="div">......</xsl:element>
<xsl:elementname="div">
<xsl:attribute name="class">verbatimTable</xsl:attribute>
<xsl:if test="@title">......</xsl:if>
<xsl:iftest="@title">
<xsl:element name="div">......</xsl:element>
<xsl:elementname="div">
<xsl:attribute name="class">verbatimTitle</xsl:attribute>
<xsl:value-of select="@title"/>
</xsl:element>
</xsl:if>
<xsl:element name="div">......</xsl:element>
<xsl:elementname="div">
<xsl:attribute name="class">verbatimCode</xsl:attribute>
<xsl:apply-templates mode="inline-text"/>
</xsl:element>
</xsl:element>
t:addition
=
<xsl:element name="span">......</xsl:element>
<xsl:elementname="span">
<xsl:attribute name="class">addition</xsl:attribute>
<xsl:value-of select="."/>
</xsl:element>
t:deletion
=
<xsl:element name="span">......</xsl:element>
<xsl:elementname="span">
<xsl:attribute name="class">deletion</xsl:attribute>
<xsl:value-of select="."/>
</xsl:element>
t:cmd
=
<xsl:element name="span">......</xsl:element>
<xsl:elementname="span">
<xsl:attribute name="class">commandEntry</xsl:attribute>
<xsl:apply-templates mode="inline-text"/>
</xsl:element>
t:code
=
<xsl:choose>......</xsl:choose>
<xsl:choose>
<xsl:when test="@type = 'dir'">......</xsl:when>
<xsl:whentest="@type = 'dir'">
<xsl:element name="span">......</xsl:element>
<xsl:elementname="span">
<xsl:attribute name="class">code-dir</xsl:attribute>
<xsl:apply-templates mode="inline-text"/>
</xsl:element>
</xsl:when>
<xsl:when test="@type = 'var'">......</xsl:when>
<xsl:whentest="@type = 'var'">
<xsl:element name="span">......</xsl:element>
<xsl:elementname="span">
<xsl:attribute name="class">code-var</xsl:attribute>
<xsl:apply-templates mode="inline-text"/>
</xsl:element>
</xsl:when>
<xsl:when test="@type = 'tag'">......</xsl:when>
<xsl:whentest="@type = 'tag'">
<xsl:element name="span">......</xsl:element>
<xsl:elementname="span">
<xsl:attribute name="class">code-dir</xsl:attribute>
<
<xsl:apply-templates mode="inline-text"/>
>
</xsl:element>
</xsl:when>
<xsl:otherwise>......</xsl:otherwise>
<xsl:otherwise>
<xsl:apply-templates mode="inline-text"/>
</xsl:otherwise>
</xsl:choose>
t:foreignWord
=
<xsl:element name="span">......</xsl:element>
<xsl:elementname="span">
<xsl:attribute name="class">foreignWord</xsl:attribute>
<xsl:apply-templates mode="inline-text"/>
</xsl:element>
t:heading
=
<xsl:element name="{concat( 'h', @level )}">......</xsl:element>
<xsl:elementname="{concat( 'h', @level )}">
<xsl:attribute name="class">......</xsl:attribute>
<xsl:attributename="class">
heading-
<xsl:value-of select="@level"/>
</xsl:attribute>
<xsl:if test="@id">......</xsl:if>
<xsl:iftest="@id">
<xsl:element name="a">......</xsl:element>
<xsl:elementname="a">
<xsl:attribute name="name">......</xsl:attribute>
<xsl:attributename="name">
<xsl:value-of select="@id"/>
</xsl:attribute>
</xsl:element>
</xsl:if>
<xsl:apply-templates mode="inline-text"/>
</xsl:element>
t:newline
=
<xsl:element name="br"/>
t:quote
=
<xsl:choose>......</xsl:choose>
<xsl:choose>
<xsl:when test="@type='para'">......</xsl:when>
<xsl:whentest="@type='para'">
<xsl:element name="div">......</xsl:element>
<xsl:elementname="div">
<xsl:attribute name="class">paraQuote</xsl:attribute>
<xsl:text>"</xsl:text>
<xsl:apply-templates mode="inline-text"/>
<xsl:text>"</xsl:text>
</xsl:element>
<xsl:element name="div">......</xsl:element>
<xsl:elementname="div">
<xsl:attribute name="class">whoQuote</xsl:attribute>
<xsl:choose>......</xsl:choose>
<xsl:choose>
<xsl:when test="@ref">......</xsl:when>
<xsl:whentest="@ref">
<xsl:element name="a">......</xsl:element>
<xsl:elementname="a">
<xsl:attribute name="href">......</xsl:attribute>
<xsl:attributename="href">
<xsl:value-of select="@ref"/>
</xsl:attribute>
<xsl:attribute name="target">......</xsl:attribute>
<xsl:attributename="target">
<xsl:value-of select="'quote'"/>
</xsl:attribute>
<xsl:value-of select="@who"/>
</xsl:element>
</xsl:when>
<xsl:otherwise>......</xsl:otherwise>
<xsl:otherwise>
<xsl:value-of select="@who"/>
</xsl:otherwise>
</xsl:choose>
</xsl:element>
</xsl:when>
<xsl:otherwise>......</xsl:otherwise>
<xsl:otherwise>
<xsl:element name="span">......</xsl:element>
<xsl:elementname="span">
<xsl:attribute name="class">charQuote</xsl:attribute>
<xsl:apply-templates mode="inline-text"/>
</xsl:element>
</xsl:otherwise>
</xsl:choose>
list:list
=
<xsl:choose>......</xsl:choose>
<xsl:choose>
<xsl:when test="@type='ordered' or @type='numbered'">......</xsl:when>
<xsl:whentest="@type='ordered' or @type='numbered'">
<xsl:element name="ol">......</xsl:element>
<xsl:elementname="ol">
<xsl:apply-templates mode="inline-text"/>
</xsl:element>
</xsl:when>
<xsl:when test="@type='unordered'">......</xsl:when>
<xsl:whentest="@type='unordered'">
<xsl:element name="ul">......</xsl:element>
<xsl:elementname="ul">
<xsl:apply-templates mode="inline-text"/>
</xsl:element>
</xsl:when>
</xsl:choose>
list:item
=
<xsl:element name="li">......</xsl:element>
<xsl:elementname="li">
<xsl:attribute name="class">listItem</xsl:attribute>
<xsl:apply-templates mode="inline-text"/>
</xsl:element>
link:link
=
<xsl:variable name="ref"select="@ref"/>
<xsl:choose>......</xsl:choose>
<xsl:choose>
<xsl:when test="@type='uri'">......</xsl:when>
<xsl:whentest="@type='uri'">
<xsl:element name="a">......</xsl:element>
<xsl:elementname="a">
<xsl:attribute name="href">......</xsl:attribute>
<xsl:attributename="href">
<xsl:value-of select="$ref"/>
</xsl:attribute>
<xsl:attribute name="id">......</xsl:attribute>
<xsl:attributename="id">
<xsl:variable name="idString">......</xsl:variable>
<xsl:variablename="idString">
<xsl:call-template name="common.substring-after-last">......</xsl:call-template>
<xsl:call-templatename="common.substring-after-last">
<xsl:with-param name="string"select="substring-after(@ref, '/')"/>
<xsl:with-param name="delimiter"select="'/'"/>
</xsl:call-template>
</xsl:variable>
<xsl:value-of select="substring-before( $idString, '.' )"/>
</xsl:attribute>
<xsl:if test="@target">......</xsl:if>
<xsl:iftest="@target">
<xsl:attribute name="target">......</xsl:attribute>
<xsl:attributename="target">
<xsl:value-of select="@target"/>
</xsl:attribute>
</xsl:if>
<xsl:if test="@target='pop'">......</xsl:if>
<xsl:iftest="@target='pop'">
<xsl:attribute name="onclick">......</xsl:attribute>
<xsl:attributename="onclick">
window.open('
<xsl:value-of select="$ref"/>
','
<xsl:value-of select="$ref"/>
','width=500,height=600,top=200,left=200,resize=yes,scrollbars=yes'); return false;
</xsl:attribute>
</xsl:if>
<xsl:choose>......</xsl:choose>
<xsl:choose>
<xsl:when test=".">......</xsl:when>
<xsl:whentest=".">
<xsl:apply-templates mode="inline-text"/>
</xsl:when>
<xsl:otherwise>......</xsl:otherwise>
<xsl:otherwise>
<xsl:value-of select="$ref"/>
</xsl:otherwise>
</xsl:choose>
</xsl:element>
</xsl:when>
<xsl:when test="@type='email'">......</xsl:when>
<xsl:whentest="@type='email'">
<xsl:element name="a">......</xsl:element>
<xsl:elementname="a">
<xsl:attribute name="href">......</xsl:attribute>
<xsl:attributename="href">
mailto:
<xsl:value-of select="$ref"/>
</xsl:attribute>
<xsl:choose>......</xsl:choose>
<xsl:choose>
<xsl:when test="not ( . = '' )">......</xsl:when>
<xsl:whentest="not ( . = '' )">
<xsl:apply-templates mode="inline-text"/>
</xsl:when>
<xsl:otherwise>......</xsl:otherwise>
<xsl:otherwise>
<xsl:value-of select="$ref"/>
</xsl:otherwise>
</xsl:choose>
</xsl:element>
</xsl:when>
<xsl:when test="@type='anchor'">......</xsl:when>
<xsl:whentest="@type='anchor'">
<xsl:element name="a">......</xsl:element>
<xsl:elementname="a">
<xsl:attribute name="name">......</xsl:attribute>
<xsl:attributename="name">
<xsl:value-of select="@ref"/>
</xsl:attribute>
<xsl:apply-templates mode="inline-text"/>
</xsl:element>
</xsl:when>
<xsl:otherwise>......</xsl:otherwise>
<xsl:otherwise>
<xsl:element name="a">......</xsl:element>
<xsl:elementname="a">
<xsl:attribute name="href">......</xsl:attribute>
<xsl:attributename="href">
#
<xsl:value-of select="@ref"/>
</xsl:attribute>
<xsl:apply-templates mode="inline-text"/>
</xsl:element>
</xsl:otherwise>
</xsl:choose>
t:group
=
<xsl:choose>......</xsl:choose>
<xsl:choose>
<xsl:when test="@img">......</xsl:when>
<xsl:whentest="@img">
<xsl:call-template name="outputGraphic">......</xsl:call-template>
<xsl:call-templatename="outputGraphic">
<xsl:with-param name="pos"select="@pos"/>
<xsl:with-param name="ref"select="@img"/>
<xsl:with-param name="alt"select="@alt"/>
</xsl:call-template>
<xsl:apply-templates mode="inline-text"/>
<xsl:element name="br">......</xsl:element>
<xsl:elementname="br">
<xsl:attribute name="clear">all</xsl:attribute>
</xsl:element>
</xsl:when>
<xsl:otherwise>......</xsl:otherwise>
<xsl:otherwise>
<xsl:apply-templates mode="inline-text"/>
</xsl:otherwise>
</xsl:choose>
graphic:graphic
=
<xsl:element name="div">......</xsl:element>
<xsl:elementname="div">
<xsl:attribute name="class">imgBox</xsl:attribute>
<xsl:attribute name="align">center</xsl:attribute>
<xsl:element name="img">......</xsl:element>
<xsl:elementname="img">
<xsl:attribute name="class">imgBox</xsl:attribute>
<xsl:attribute name="src">......</xsl:attribute>
<xsl:attributename="src">
<xsl:value-of select="@ref"/>
</xsl:attribute>
<xsl:attribute name="id">......</xsl:attribute>
<xsl:attributename="id">
<xsl:value-of select="@id"/>
</xsl:attribute>
<xsl:attribute name="alt">......</xsl:attribute>
<xsl:attributename="alt">
<xsl:choose>......</xsl:choose>
<xsl:choose>
<xsl:when test="string-length( . ) > 0">......</xsl:when>
<xsl:whentest="string-length( . ) > 0">
<xsl:value-of select="."/>
</xsl:when>
<xsl:otherwise>......</xsl:otherwise>
<xsl:otherwise>
<xsl:value-of select="@label"/>
</xsl:otherwise>
</xsl:choose>
</xsl:attribute>
</xsl:element>
</xsl:element>
=
<xsl:param name="width"/>
<xsl:param name="height"/>
<xsl:param name="ref"/>
<xsl:param name="pos"/>
<xsl:param name="alt"/>
<xsl:param name="name"/>
<xsl:element name="img">......</xsl:element>
<xsl:elementname="img">
<xsl:attribute name="border">0</xsl:attribute>
<xsl:attribute name="src">......</xsl:attribute>
<xsl:attributename="src">
<xsl:value-of select="$ref"/>
</xsl:attribute>
<xsl:if test="$name">......</xsl:if>
<xsl:iftest="$name">
<xsl:attribute name="alt">......</xsl:attribute>
<xsl:attributename="alt">
<xsl:value-of select="$name"/>
</xsl:attribute>
</xsl:if>
<xsl:if test="$pos">......</xsl:if>
<xsl:iftest="$pos">
<xsl:attribute name="align">......</xsl:attribute>
<xsl:attributename="align">
<xsl:value-of select="$pos"/>
</xsl:attribute>
</xsl:if>
<xsl:if test="$alt">......</xsl:if>
<xsl:iftest="$alt">
<xsl:attribute name="alt">......</xsl:attribute>
<xsl:attributename="alt">
<xsl:value-of select="$alt"/>
</xsl:attribute>
</xsl:if>
<xsl:if test="$width">......</xsl:if>
<xsl:iftest="$width">
<xsl:attribute name="width">......</xsl:attribute>
<xsl:attributename="width">
<xsl:value-of select="$width"/>
</xsl:attribute>
</xsl:if>
<xsl:if test="$height">......</xsl:if>
<xsl:iftest="$height">
<xsl:attribute name="height">......</xsl:attribute>
<xsl:attributename="height">
<xsl:value-of select="$height"/>
</xsl:attribute>
</xsl:if>
<xsl:choose>......</xsl:choose>
<xsl:choose>
<xsl:when test="$pos ='right'">......</xsl:when>
<xsl:whentest="$pos ='right'">
<xsl:attribute name="id">......</xsl:attribute>
<xsl:attributename="id">
<xsl:value-of select="'rightFlowGraphic'"/>
</xsl:attribute>
</xsl:when>
<xsl:when test="$pos ='left'">......</xsl:when>
<xsl:whentest="$pos ='left'">
<xsl:attribute name="id">......</xsl:attribute>
<xsl:attributename="id">
<xsl:value-of select="'leftFlowGraphic'"/>
</xsl:attribute>
</xsl:when>
</xsl:choose>
</xsl:element>
t:emph
=
<xsl:choose>......</xsl:choose>
<xsl:choose>
<xsl:when test="@degree">......</xsl:when>
<xsl:whentest="@degree">
<xsl:element name="span">......</xsl:element>
<xsl:elementname="span">
<xsl:attribute name="class">......</xsl:attribute>
<xsl:attributename="class">
<xsl:value-of select="concat( @degree, 'Emph')"/>
</xsl:attribute>
<xsl:apply-templates mode="inline-text"/>
</xsl:element>
</xsl:when>
<xsl:otherwise>......</xsl:otherwise>
<xsl:otherwise>
<xsl:element name="span">......</xsl:element>
<xsl:elementname="span">
<xsl:attribute name="class">......</xsl:attribute>
<xsl:attributename="class">
<xsl:value-of select="'normalEmph'"/>
</xsl:attribute>
<xsl:apply-templates mode="inline-text"/>
</xsl:element>
</xsl:otherwise>
</xsl:choose>
t:note
=
<xsl:choose>......</xsl:choose>
<xsl:choose>
<xsl:when test="name( //t:note/parent::* ) = 't:p'">......</xsl:when>
<xsl:whentest="name( //t:note/parent::* ) = 't:p'">
<xsl:choose>......</xsl:choose>
<xsl:choose>
<xsl:when test="@type='warning'">......</xsl:when>
<xsl:whentest="@type='warning'">
<i>......</i>
<i>
<xsl:apply-templates mode="inline-text"/>
</i>
</xsl:when>
</xsl:choose>
</xsl:when>
<xsl:otherwise>......</xsl:otherwise>
<xsl:otherwise>
<xsl:choose>......</xsl:choose>
<xsl:choose>
<xsl:when test="@type='warning'">......</xsl:when>
<xsl:whentest="@type='warning'">
<xsl:element name="div">......</xsl:element>
<xsl:elementname="div">
<xsl:attribute name="class">warningTitle</xsl:attribute>
<xsl:text>Warning</xsl:text>
</xsl:element>
<xsl:element name="div">......</xsl:element>
<xsl:elementname="div">
<xsl:attribute name="class">warningNote</xsl:attribute>
<xsl:apply-templates mode="inline-text"/>
</xsl:element>
</xsl:when>
<xsl:when test="@type='note'">......</xsl:when>
<xsl:whentest="@type='note'">
<xsl:element name="div">......</xsl:element>
<xsl:elementname="div">
<xsl:attribute name="class">noteTitle</xsl:attribute>
<xsl:text>Note</xsl:text>
</xsl:element>
<xsl:element name="div">......</xsl:element>
<xsl:elementname="div">
<xsl:attribute name="class">noteNote</xsl:attribute>
<xsl:apply-templates mode="inline-text"/>
</xsl:element>
</xsl:when>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
form:form
=
<xsl:element name="form">......</xsl:element>
<xsl:elementname="form">
<xsl:attribute name="method">post</xsl:attribute>
<xsl:attribute name="action">......</xsl:attribute>
<xsl:attributename="action">
<xsl:value-of select="normalize-space(form:start/@url)"/>
</xsl:attribute>
<xsl:element name="div">......</xsl:element>
<xsl:elementname="div">
<xsl:attribute name="class">normalPara</xsl:attribute>
<xsl:for-each select="form:field">......</xsl:for-each>
<xsl:for-eachselect="form:field">
<xsl:call-template name="outputField"/>
</xsl:for-each>
</xsl:element>
<xsl:element name="input">......</xsl:element>
<xsl:elementname="input">
<xsl:attribute name="type">submit</xsl:attribute>
<xsl:attribute name="value">......</xsl:attribute>
<xsl:attributename="value">
<xsl:value-of select="form:start"/>
</xsl:attribute>
</xsl:element>
</xsl:element>
=
<xsl:value-of select="."/>
<xsl:element name="input">......</xsl:element>
<xsl:elementname="input">
<xsl:attribute name="name">......</xsl:attribute>
<xsl:attributename="name">
<xsl:value-of select="@name"/>
</xsl:attribute>
<xsl:attribute name="type">......</xsl:attribute>
<xsl:attributename="type">
<xsl:value-of select="@type"/>
</xsl:attribute>
</xsl:element>
<xsl:element name="br"/>
t:index
=
No default/select value
node()|@*
=
<xsl:copy>......</xsl:copy>
<xsl:copy>
<xsl:apply-templates select="@*"/>
<xsl:apply-templates/>
</xsl:copy>