zvonDownloadsXMLtoHTML_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:template match="zvonDownload">
- <TABLE BORDER="1" WIDTH="95%">
- <TR>
- <TH><xsl:text>Author: </xsl:text></TH>
- <TD><xsl:apply-templates select="front/creator"/></TD>
- </TR>
- <TR>
- <TH><xsl:text>Program:</xsl:text></TH>
- <TD><xsl:apply-templates select="front/title"/></TD>
- </TR>
- <TR>
- <TH><xsl:text>Requirements:</xsl:text></TH>
- <TD>
- <xsl:for-each select="programCV/requirement">
- <xsl:apply-templates select="."/><xsl:text>; </xsl:text>
- </xsl:for-each>
- </TD></TR>
- <TR>
- <TH><xsl:text>Description:</xsl:text></TH>
- <TD><xsl:apply-templates select="programCV/description"/></TD>
- </TR>
- <TR>
- <TH><xsl:text>Examples:</xsl:text></TH>
- <TD>
- <xsl:for-each select="programCV/programExample">
- <P><i><xsl:apply-templates select="command"/></i></P>
- <P><xsl:apply-templates select="description"/></P>
- </xsl:for-each>
- </TD></TR>
- <TR>
- <TH><xsl:text>Links:</xsl:text></TH>
- <TD>
- <xsl:for-each select="programCV/link">
- <xsl:apply-templates select="."/><xsl:text>; </xsl:text>
- </xsl:for-each>
- </TD></TR>
- </TABLE>
- <P><xsl:text> </xsl:text></P>
- <TABLE BORDER="1" WIDTH="95%">
- <TR><TH><xsl:text>Download</xsl:text></TH></TR>
- <TR><TD>
- <xsl:for-each select="programCV/fileArchive">
- <xsl:apply-templates select="."/>
- </xsl:for-each>
- </TD></TR>
- </TABLE>
- </xsl:template>
- <xsl:template match="fileArchive">
- <H3><xsl:apply-templates select="@name"/></H3>
- <xsl:for-each select="file">
- <P>
- <B><xsl:apply-templates select="title"/><xsl:text>: </xsl:text></B>
- <xsl:apply-templates select="description"/>
- <xsl:for-each select="link">
- <xsl:text> [</xsl:text><xsl:apply-templates select="."/><xsl:text>]</xsl:text>
- </xsl:for-each>
- </P>
- </xsl:for-each>
- </xsl:template>
- <xsl:template match="fileArchive/@name">
- <A HREF="PERL_SUBSTITUTION_DOWNLOAD_DIRECTORY{.}"><xsl:value-of select="."/>
- </A>
- </xsl:template>
- </xsl:stylesheet>