1.1 --- a/build.xml Sun Apr 03 00:07:44 2011 +0200
1.2 +++ b/build.xml Sun Apr 03 01:46:20 2011 +0200
1.3 @@ -13,7 +13,7 @@
1.4 <classpath location="${funkce}"/>
1.5
1.6 <factory name="net.sf.saxon.TransformerFactoryImpl">
1.7 - <attribute name="http://saxon.sf.net/feature/allow-external-functions" value="true"/>
1.8 + <attribute name="http://saxon.sf.net/feature/allow-external-functions" value="true"/>
1.9 </factory>
1.10
1.11 <sysproperty key="javax.xml.parsers.DocumentBuilderFactory" value="org.apache.xerces.jaxp.DocumentBuilderFactoryImpl"/>
2.1 --- a/vstup/index.xml Sun Apr 03 00:07:44 2011 +0200
2.2 +++ b/vstup/index.xml Sun Apr 03 01:46:20 2011 +0200
2.3 @@ -1,12 +1,13 @@
2.4 <stránka xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/prostor">
2.5 <nadpis>Chovatelská stanice</nadpis>
2.6 <perex>Úvodní stránka našeho webu.</perex>
2.7 -
2.8 + <pořadí>10</pořadí>
2.9 +
2.10 <text xmlns="http://www.w3.org/1999/xhtml">
2.11 <p>
2.12 Vítejte na našich stránkách :-)
2.13 Jsme chovatelská stanice zaměřená na chov tučňáků.
2.14 </p>
2.15 </text>
2.16 -
2.17 +
2.18 </stránka>
3.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
3.2 +++ b/vstup/kontakt.xml Sun Apr 03 01:46:20 2011 +0200
3.3 @@ -0,0 +1,13 @@
3.4 +<stránka xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/prostor">
3.5 + <nadpis>Kontakt</nadpis>
3.6 + <perex>Kde nás najdete.</perex>
3.7 + <pořadí>60</pořadí>
3.8 + <text xmlns="http://www.w3.org/1999/xhtml">
3.9 + <p>
3.10 + Polární 128<br/>
3.11 + Tučňákova Lhota<br/>
3.12 + Česká republika
3.13 + </p>
3.14 + </text>
3.15 +
3.16 +</stránka>
4.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
4.2 +++ b/vstup/produkty.xml Sun Apr 03 01:46:20 2011 +0200
4.3 @@ -0,0 +1,12 @@
4.4 +<stránka xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/prostor">
4.5 + <nadpis>Produkty</nadpis>
4.6 + <perex>Co vyrábíme.</perex>
4.7 + <pořadí>20</pořadí>
4.8 +
4.9 + <text xmlns="http://www.w3.org/1999/xhtml">
4.10 + <p>
4.11 + naše produkty…
4.12 + </p>
4.13 + </text>
4.14 +
4.15 +</stránka>
5.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000
5.2 +++ b/vstup/služby.xml Sun Apr 03 01:46:20 2011 +0200
5.3 @@ -0,0 +1,12 @@
5.4 +<stránka xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/prostor">
5.5 + <nadpis>Služby</nadpis>
5.6 + <perex>Co poskytujeme.</perex>
5.7 + <pořadí>30</pořadí>
5.8 +
5.9 + <text xmlns="http://www.w3.org/1999/xhtml">
5.10 + <p>
5.11 + naše služby…
5.12 + </p>
5.13 + </text>
5.14 +
5.15 +</stránka>
6.1 --- a/šablona/stránka.xsl Sun Apr 03 00:07:44 2011 +0200
6.2 +++ b/šablona/stránka.xsl Sun Apr 03 01:46:20 2011 +0200
6.3 @@ -22,6 +22,17 @@
6.4 <xsl:apply-templates select="document(fn:encode-for-uri('../vstup/záhlaví.inc'))/g:stránka/h:text/node()"/>
6.5 <h1><xsl:value-of select="g:stránka/g:nadpis"/></h1>
6.6 <xsl:apply-templates select="g:stránka/h:text/node()"/>
6.7 + <ul id="nabídka">
6.8 + <xsl:for-each select="collection('../vstup/?select=*.xml')[g:stránka/g:pořadí]">
6.9 + <xsl:sort select="empty(./g:stránka/g:pořadí)"/>
6.10 + <xsl:sort select="./g:stránka/g:pořadí"/>
6.11 + <li>
6.12 + <xsl:variable name="xmlSoubor" select="tokenize(document-uri(.), '/')[last()]"/>
6.13 + <xsl:variable name="xhtmlSoubor" select="replace($xmlSoubor, '.xml', '.xhtml')"/>
6.14 + <a href="{fn:encode-for-uri($xhtmlSoubor)}"><xsl:value-of select="./g:stránka/g:nadpis"/></a>
6.15 + </li>
6.16 + </xsl:for-each>
6.17 + </ul>
6.18 <xsl:apply-templates select="document(fn:encode-for-uri('../vstup/zápatí.inc'))/g:stránka/h:text/node()"/>
6.19 </body>
6.20 </html>