equal
deleted
inserted
replaced
|
1 <?xml version="1.0" encoding="UTF-8"?> |
|
2 <xsl:stylesheet version="2.0" |
|
3 xmlns="http://www.w3.org/1999/xhtml" |
|
4 xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro" |
|
5 xmlns:xsl="http://www.w3.org/1999/XSL/Transform" |
|
6 exclude-result-prefixes="m"> |
|
7 |
|
8 <!-- |
|
9 Vycpávkový text |
|
10 *************** |
|
11 Vkládá Lorem Ipsum. |
|
12 * |
|
13 @odstavců počet odstavců k vložení |
|
14 --> |
|
15 <xsl:template match="m:vycpávka"> |
|
16 <!-- |
|
17 TODO: stáhnout jen jednou, uložit do souboru a při dalších generováních brát z něj. |
|
18 --> |
|
19 <xsl:message>Stahuji vycpávkový text z http://lipsum.lipsum.com/</xsl:message> |
|
20 <xsl:variable name="prostýText" select="document(concat('http://lipsum.lipsum.com/feed/xml?amount=', @odstavců, '&what=paragraphs'))/feed/lipsum"/> |
|
21 <xsl:for-each select="tokenize($prostýText, '\n')"> |
|
22 <p><xsl:value-of select="."/></p> |
|
23 </xsl:for-each> |
|
24 </xsl:template> |
|
25 |
|
26 </xsl:stylesheet> |