zvonProjectXMLtoHTML_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="popisnéÚdaje|front">
- <H1><xsl:value-of select="název|title"/></H1>
- </xsl:template>
- <xsl:template match="body">
- <xsl:apply-templates select="../front/abstract"/>
- <H3>Targets</H3>
- <OL>
- <xsl:for-each select="projectTarget/title">
- <LI><A HREF="#{.}"><xsl:apply-templates select="."/></A></LI>
- <UL>
- <xsl:for-each select="../task/title">
- <LI><A HREF="#{.}"><xsl:apply-templates select="."/></A></LI>
- </xsl:for-each>
- </UL>
- </xsl:for-each>
- </OL>
- <xsl:apply-templates select="projectTarget"/>
- </xsl:template>
- <xsl:template match="projectTarget">
- <HR><xsl:text> </xsl:text></HR>
- <HR><xsl:text> </xsl:text></HR>
- <A name="{title}"><xsl:text> </xsl:text></A>
- <H2>TARGET: <xsl:apply-templates select="title"/></H2>
- <P><xsl:apply-templates select="description"/></P>
- <H3>Tasks</H3>
- <OL>
- <xsl:for-each select="task/title">
- <LI><A HREF="#{.}"><xsl:apply-templates select="."/></A></LI>
- </xsl:for-each>
- </OL>
- <xsl:for-each select="task">
- <xsl:apply-templates select="."/>
- </xsl:for-each>
- </xsl:template>
- <xsl:template match="task">
- <HR><xsl:text> </xsl:text></HR>
- <A name="{title}"><xsl:text> </xsl:text></A>
- <h4><xsl:text>Task: </xsl:text> <xsl:value-of select="title"/></h4>
- <p><xsl:apply-templates select="description"/></p>
- <i>
- <xsl:for-each select="problem">
- <b><xsl:text>Problem: </xsl:text> <xsl:value-of select="title"/></b>
- <p><b><xsl:text>Description: </xsl:text></b>
- <xsl:apply-templates select="description"/> </p>
- <p><b><xsl:text>Solution: </xsl:text></b>
- <xsl:value-of select="solution"/></p>
- <xsl:if test="link">
- <TABLE WIDTH="90%" BORDER="1">
- <TR><TH>Problem Related Links</TH><TH>Lang</TH></TR>
- <xsl:for-each select="link">
- <TR><TD><xsl:apply-templates select="."/></TD><TD><xsl:value-of select="@lang"/></TD></TR>
- </xsl:for-each>
- </TABLE>
- </xsl:if>
- </xsl:for-each>
- </i>
- <xsl:if test="link">
- <TABLE WIDTH="90%" BORDER="1">
- <TR><TH>Task Related Links</TH><TH>Lang</TH></TR>
- <xsl:for-each select="link">
- <TR><TD><xsl:apply-templates select="."/></TD><TD><xsl:value-of select="@lang"/></TD></TR>
- </xsl:for-each>
- </TABLE>
- </xsl:if>
- </xsl:template>
- <xsl:template match="notebook">
- </xsl:template>
- </xsl:stylesheet>