|
|
|
@ -25,61 +25,61 @@ |
|
|
|
|
<option> |
|
|
|
|
<xsl:value-of select="attr[@name = 'name']/string/@value" /> |
|
|
|
|
</option> |
|
|
|
|
</term> |
|
|
|
|
|
|
|
|
|
<listitem> |
|
|
|
|
|
|
|
|
|
<para> |
|
|
|
|
<xsl:value-of disable-output-escaping="yes" |
|
|
|
|
select="attr[@name = 'description']/string/@value" /> |
|
|
|
|
</para> |
|
|
|
|
|
|
|
|
|
<xsl:if test="attr[@name = 'type']"> |
|
|
|
|
<para> |
|
|
|
|
<emphasis>Type:</emphasis> |
|
|
|
|
<xsl:text> </xsl:text> |
|
|
|
|
<xsl:apply-templates select="attr[@name = 'type']" mode="top" /> |
|
|
|
|
</para> |
|
|
|
|
</xsl:if> |
|
|
|
|
|
|
|
|
|
<xsl:if test="attr[@name = 'default']"> |
|
|
|
|
<para> |
|
|
|
|
<emphasis>Default:</emphasis> |
|
|
|
|
<xsl:text> </xsl:text> |
|
|
|
|
<xsl:apply-templates select="attr[@name = 'default']" mode="top" /> |
|
|
|
|
</para> |
|
|
|
|
</xsl:if> |
|
|
|
|
|
|
|
|
|
<xsl:if test="attr[@name = 'example']"> |
|
|
|
|
<para> |
|
|
|
|
<emphasis>Example:</emphasis> |
|
|
|
|
<xsl:text> </xsl:text> |
|
|
|
|
<xsl:choose> |
|
|
|
|
<xsl:when test="attr[@name = 'example']/attrs[attr[@name = '_type' and string[@value = 'literalExample']]]"> |
|
|
|
|
<programlisting><xsl:value-of select="attr[@name = 'example']/attrs/attr[@name = 'text']/string/@value" /></programlisting> |
|
|
|
|
</xsl:when> |
|
|
|
|
<xsl:otherwise> |
|
|
|
|
<xsl:apply-templates select="attr[@name = 'example']" mode="top" /> |
|
|
|
|
</xsl:otherwise> |
|
|
|
|
</xsl:choose> |
|
|
|
|
</para> |
|
|
|
|
</xsl:if> |
|
|
|
|
|
|
|
|
|
<xsl:if test="count(attr[@name = 'declarations']/list/*) != 0"> |
|
|
|
|
<para> |
|
|
|
|
<emphasis>Declared by:</emphasis> |
|
|
|
|
</para> |
|
|
|
|
<xsl:apply-templates select="attr[@name = 'declarations']" /> |
|
|
|
|
</xsl:if> |
|
|
|
|
|
|
|
|
|
<xsl:if test="count(attr[@name = 'definitions']/list/*) != 0"> |
|
|
|
|
<para> |
|
|
|
|
<emphasis>Defined by:</emphasis> |
|
|
|
|
</para> |
|
|
|
|
<xsl:apply-templates select="attr[@name = 'definitions']" /> |
|
|
|
|
</xsl:if> |
|
|
|
|
|
|
|
|
|
</listitem> |
|
|
|
|
</term> |
|
|
|
|
|
|
|
|
|
<listitem> |
|
|
|
|
|
|
|
|
|
<para> |
|
|
|
|
<xsl:value-of disable-output-escaping="yes" |
|
|
|
|
select="attr[@name = 'description']/string/@value" /> |
|
|
|
|
</para> |
|
|
|
|
|
|
|
|
|
<xsl:if test="attr[@name = 'type']"> |
|
|
|
|
<para> |
|
|
|
|
<emphasis>Type:</emphasis> |
|
|
|
|
<xsl:text> </xsl:text> |
|
|
|
|
<xsl:apply-templates select="attr[@name = 'type']" mode="top" /> |
|
|
|
|
</para> |
|
|
|
|
</xsl:if> |
|
|
|
|
|
|
|
|
|
<xsl:if test="attr[@name = 'default']"> |
|
|
|
|
<para> |
|
|
|
|
<emphasis>Default:</emphasis> |
|
|
|
|
<xsl:text> </xsl:text> |
|
|
|
|
<xsl:apply-templates select="attr[@name = 'default']" mode="top" /> |
|
|
|
|
</para> |
|
|
|
|
</xsl:if> |
|
|
|
|
|
|
|
|
|
<xsl:if test="attr[@name = 'example']"> |
|
|
|
|
<para> |
|
|
|
|
<emphasis>Example:</emphasis> |
|
|
|
|
<xsl:text> </xsl:text> |
|
|
|
|
<xsl:choose> |
|
|
|
|
<xsl:when test="attr[@name = 'example']/attrs[attr[@name = '_type' and string[@value = 'literalExample']]]"> |
|
|
|
|
<programlisting><xsl:value-of select="attr[@name = 'example']/attrs/attr[@name = 'text']/string/@value" /></programlisting> |
|
|
|
|
</xsl:when> |
|
|
|
|
<xsl:otherwise> |
|
|
|
|
<xsl:apply-templates select="attr[@name = 'example']" mode="top" /> |
|
|
|
|
</xsl:otherwise> |
|
|
|
|
</xsl:choose> |
|
|
|
|
</para> |
|
|
|
|
</xsl:if> |
|
|
|
|
|
|
|
|
|
<xsl:if test="count(attr[@name = 'declarations']/list/*) != 0"> |
|
|
|
|
<para> |
|
|
|
|
<emphasis>Declared by:</emphasis> |
|
|
|
|
</para> |
|
|
|
|
<xsl:apply-templates select="attr[@name = 'declarations']" /> |
|
|
|
|
</xsl:if> |
|
|
|
|
|
|
|
|
|
<xsl:if test="count(attr[@name = 'definitions']/list/*) != 0"> |
|
|
|
|
<para> |
|
|
|
|
<emphasis>Defined by:</emphasis> |
|
|
|
|
</para> |
|
|
|
|
<xsl:apply-templates select="attr[@name = 'definitions']" /> |
|
|
|
|
</xsl:if> |
|
|
|
|
|
|
|
|
|
</listitem> |
|
|
|
|
|
|
|
|
|
</varlistentry> |
|
|
|
|
|
|
|
|
|