Mercurial > hg > nginx
view docs/xslt/directive.xslt @ 4068:22364b1f61c9
Initial English translation of Core and HTTP Core modules.
author | Ruslan Ermilov <ru@nginx.com> |
---|---|
date | Mon, 05 Sep 2011 09:39:24 +0000 |
parents | da811964e37c |
children | e922cc1755fa |
line wrap: on
line source
<?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"> <xsl:template match="directive"> <hr/> <a name="{@name}"/> <!-- <center><h4><xsl:value-of select="@name"/> </h4></center> --> <xsl:apply-templates select="syntax"/> <xsl:apply-templates select="default"/> <xsl:apply-templates select="context"/> <xsl:if test="(@appeared-in)"> <strong>appeared in version</strong>: <xsl:value-of select="@appeared-in"/> </xsl:if> <xsl:apply-templates select="para"/> </xsl:template> <xsl:template match="syntax"> <xsl:choose> <xsl:when test="position() = 1"> <strong>syntax</strong>: </xsl:when> <xsl:otherwise> <code> </code> </xsl:otherwise> </xsl:choose> <code> <xsl:apply-templates/> </code> <br/> </xsl:template> <xsl:template match="default"> <strong>default</strong>: <xsl:choose> <xsl:when test="count(text()) = 0"> <strong>none</strong> </xsl:when> <xsl:otherwise> <code> <xsl:apply-templates/> </code> </xsl:otherwise> </xsl:choose> <br/> </xsl:template> <xsl:template match="context"> <xsl:if test="position() = 1"> <strong>context</strong>: </xsl:if> <xsl:choose> <xsl:when test="count(text()) = 0"> <strong>any</strong> </xsl:when> <xsl:otherwise> <code> <xsl:apply-templates/> </code> </xsl:otherwise> </xsl:choose> <xsl:choose> <xsl:when test="position() != last()"> <xsl:text>, </xsl:text> </xsl:when> <xsl:otherwise> <br/> </xsl:otherwise> </xsl:choose> </xsl:template> </xsl:stylesheet>