1 <?xml version="1.0" encoding="UTF-8"?>
3 XML Web generátor – program na generování webových stránek
4 Copyright © 2012 František Kučera (frantovo.cz)
6 This program is free software: you can redistribute it and/or modify
7 it under the terms of the GNU General Public License as published by
8 the Free Software Foundation, version 3 of the License.
10 This program is distributed in the hope that it will be useful,
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13 GNU General Public License for more details.
15 You should have received a copy of the GNU General Public License
16 along with this program. If not, see <http://www.gnu.org/licenses/>.
18 <xsl:stylesheet version="2.0"
19 xmlns="http://www.w3.org/1999/xhtml"
20 xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro"
21 xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
22 exclude-result-prefixes="m">
29 @odstavců počet odstavců k vložení
31 <xsl:template match="m:vycpávka">
33 TODO: stáhnout jen jednou, uložit do souboru a při dalších generováních brát z něj.
34 http://www.w3.org/TR/xslt20/#result-trees
36 <xsl:message>Stahuji vycpávkový text z http://lipsum.lipsum.com/</xsl:message>
37 <xsl:variable name="prostýText" select="document(concat('http://lipsum.lipsum.com/feed/xml?amount=', @odstavců, '&what=paragraphs'))/feed/lipsum"/>
38 <xsl:for-each select="tokenize($prostýText, '\n')">
39 <p><xsl:value-of select="."/></p>