zvonCrossroadXMLtoHTML_1_00.xsl
- <?xml version="1.0"?>
- <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
- <xsl:import href=" rootHTMLTemplate_1_00.xsl"/>
- <xsl:import href=" generalTemplates_1_00.xsl"/>
- <xsl:import href=" language.xsl"/>
-
- <xsl:template match="crossroad">
- <H1><A name="1999052084428">
- <xsl:apply-templates select="//front/title"/>
- </A></H1>
-
- <xsl:for-each select="//xCategory">
- <xsl:sort order="ascending" select="@name"/>
- <A HREF="#{title/text()}"><xsl:apply-templates select="title"/></A> <xsl:text> .. </xsl:text>
- </xsl:for-each>
- <xsl:for-each select="//xCategory">
- <H2><A name="{title/text()}">
- <xsl:apply-templates select="title"/></A>
- <xsl:text> </xsl:text>
- <A HREF="#1999052084428"> ... </A></H2>
- <xsl:for-each select="xEntry">
- <xsl:sort order="descending" select="@priority" data-type="number"/>
- <P><xsl:apply-templates select="."/></P>
- </xsl:for-each>
- </xsl:for-each>
- </xsl:template>
-
-
- <xsl:template match="xCategory/@name">
- <xsl:value-of select="translate(.,'_',' ')"/>
- </xsl:template>
-
- <xsl:template match="xEntry">
- <xsl:variable name="appendix">
- <xsl:if test="/*/@isInternal">
- <xsl:text>_</xsl:text>
- <xsl:value-of select="$language"/>
- <xsl:text>.html</xsl:text>
- </xsl:if>
- </xsl:variable>
- <A HREF="{url}{$appendix}"><xsl:apply-templates select="label"/></A>
- <xsl:if test="date"><xsl:text> </xsl:text>[<xsl:apply-templates select="date"/>]</xsl:if>
- <BR><xsl:apply-templates select="description"/></BR>
- </xsl:template>
- </xsl:stylesheet>