šablona/makra/vycpávka.xsl
changeset 87 25dec6931f18
parent 62 87d69cdf9bac
child 98 532deb4b908e
equal deleted inserted replaced
86:3136e1ad9a5b 87:25dec6931f18
    28 		Vkládá Lorem Ipsum.
    28 		Vkládá Lorem Ipsum.
    29 		*
    29 		*
    30 		@odstavců počet odstavců k vložení		
    30 		@odstavců počet odstavců k vložení		
    31 	-->
    31 	-->
    32 	<xsl:template match="m:vycpávka">
    32 	<xsl:template match="m:vycpávka">
    33     	<!-- 
    33 		<!-- 
    34     		TODO: stáhnout jen jednou, uložit do souboru a při dalších generováních brát z něj.
    34 			TODO: stáhnout jen jednou, uložit do souboru a při dalších generováních brát z něj.
    35     		http://www.w3.org/TR/xslt20/#result-trees
    35 			http://www.w3.org/TR/xslt20/#result-trees
    36     	-->
    36 		-->
    37     	<xsl:message>Stahuji vycpávkový text z http://lipsum.lipsum.com/</xsl:message>
    37 		<xsl:message>Stahuji vycpávkový text z http://lipsum.lipsum.com/</xsl:message>
    38     	<xsl:variable name="prostýText" select="document(concat('http://lipsum.lipsum.com/feed/xml?amount=', @odstavců, '&amp;what=paragraphs'))/feed/lipsum"/>
    38 		<xsl:variable name="prostýText" select="document(concat('http://lipsum.lipsum.com/feed/xml?amount=', @odstavců, '&amp;what=paragraphs'))/feed/lipsum"/>
    39     	<xsl:for-each select="tokenize($prostýText, '\n')">
    39 		<xsl:for-each select="tokenize($prostýText, '\n')">
    40     		<p><xsl:value-of select="."/></p>
    40 			<p><xsl:value-of select="."/></p>
    41     	</xsl:for-each>
    41 		</xsl:for-each>
    42     </xsl:template>
    42 	</xsl:template>
    43 
    43 
    44 </xsl:stylesheet>
    44 </xsl:stylesheet>
       
    45