--- a/šablona/stránka.xsl Wed Jul 06 23:42:32 2011 +0200
+++ b/šablona/stránka.xsl Mon Aug 22 00:23:38 2011 +0200
@@ -5,11 +5,12 @@
xmlns:s="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
xmlns:k="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/konfigurace"
xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro"
+ xmlns:j="java:cz.frantovo.xmlWebGenerator.Funkce"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:fn="http://www.w3.org/2005/xpath-functions"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
- exclude-result-prefixes="fn h s k m xs">
+ exclude-result-prefixes="fn h s k m j xs">
<xsl:output
method="xml"
indent="yes"
@@ -112,5 +113,17 @@
<xsl:apply-templates/>
</a>
</xsl:template>
+
+ <!--
+ Makro pro zvýraznění syntaxe:
+ -->
+ <xsl:template match="m:pre[@jazyk]">
+ <xsl:value-of disable-output-escaping="yes" select="j:zvýrazniSyntaxi(text(), @jazyk)"/>
+ </xsl:template>
+ <xsl:template match="m:pre">
+ <!-- Pokud jazyk uveden není, nic nezvýrazňujeme. -->
+ <pre><xsl:apply-templates/></pre>
+ </xsl:template>
+
</xsl:stylesheet>