šablona/makra/diagramy.xsl
changeset 87 25dec6931f18
parent 76 c7746d95283d
child 111 d59023a42d4b
equal deleted inserted replaced
86:3136e1ad9a5b 87:25dec6931f18
    20 	xmlns="http://www.w3.org/1999/xhtml"
    20 	xmlns="http://www.w3.org/1999/xhtml"
    21 	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro"
    21 	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro"
    22 	xmlns:j="java:cz.frantovo.xmlWebGenerator.makra.Diagram"
    22 	xmlns:j="java:cz.frantovo.xmlWebGenerator.makra.Diagram"
    23 	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    23 	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    24 	exclude-result-prefixes="m j">
    24 	exclude-result-prefixes="m j">
    25     
    25 
    26 	<!--
    26 	<!--
    27 		Diagramy/grafy
    27 		Diagramy/grafy
    28 		**************
    28 		**************
    29 		Můžeme vložit diagram – obrázek.
    29 		Můžeme vložit diagram – obrázek.
    30 		Pro jejich vykreslování se používá Graphviz – diagramy zadáváme v jeho syntaxi.
    30 		Pro jejich vykreslování se používá Graphviz – diagramy zadáváme v jeho syntaxi.
    45 		<xsl:call-template name="vložDiagram">
    45 		<xsl:call-template name="vložDiagram">
    46 			<xsl:with-param name="zadání" select="m:načti-textový-soubor(@src)"/>
    46 			<xsl:with-param name="zadání" select="m:načti-textový-soubor(@src)"/>
    47 			<xsl:with-param name="kompletní" select="not(@kompletní) or @kompletní = 'ano'"/>
    47 			<xsl:with-param name="kompletní" select="not(@kompletní) or @kompletní = 'ano'"/>
    48 		</xsl:call-template>
    48 		</xsl:call-template>
    49 	</xsl:template>
    49 	</xsl:template>
    50     
    50 
    51     <xsl:template name="vložDiagram">
    51 	<xsl:template name="vložDiagram">
    52 		<xsl:param name="zadání"/>
    52 		<xsl:param name="zadání"/>
    53 		<xsl:param name="kompletní"/>
    53 		<xsl:param name="kompletní"/>
    54 		<xsl:variable name="souborDiagramu" select="j:vytvořDiagram(
    54 		<xsl:variable name="souborDiagramu" select="j:vytvořDiagram(
    55 															$zadání, 
    55 															$zadání, 
    56 															@orientace = 'vodorovně', 
    56 															@orientace = 'vodorovně', 
    87 			</xsl:otherwise>
    87 			</xsl:otherwise>
    88 		</xsl:choose>
    88 		</xsl:choose>
    89 	</xsl:template>
    89 	</xsl:template>
    90 
    90 
    91 </xsl:stylesheet>
    91 </xsl:stylesheet>
       
    92