Index: hgignore
===================================================================
--- .hgignore	(revision 135:ad2c76125200)
+++ 	(revision )
@@ -1,15 +1,0 @@
-syntax: glob
-
-*~
-
-syntax: regexp
-
-^temp/*
-^výstup/*
-^šablona/funkce/build/*
-^šablona/.makra-seznam.xsl$
-^vstup/.seznam.xml$
-^ukázka/.seznam.xml$
-^analýza/princip.png$
-^nbproject/private/
-^dokumentace/javadoc/
Index: hgsigs
===================================================================
--- .hgsigs	(revision 116:12679d1f803d)
+++ 	(revision )
@@ -1,4 +1,0 @@
-b81b96475fe03ff0a1dcc63dd2b899adce727dba 0 iEYEABECAAYFAk8JcZ8ACgkQcdWryNyX0feytACfYO1nmFfOneTGi7EL73yOgxwhE2oAmgMxSB13t8xunJ2TjeOLeq68jh8y
-5be21d1ef5f8016faac28797d92fa2fd56c2234b 0 iEYEABECAAYFAk8JcbQACgkQcdWryNyX0fdgwACfUFA66XKmmIT57E6nMYCY3mjgxQoAoIW4ZMpzeARTKnAsaG6nzqr+Cc8l
-7e478bfa56943cbd96bc9bad7bb0c41ae7fa283d 0 iEYEABECAAYFAk8Jw9cACgkQcdWryNyX0fcZ6ACfW7rTAQTHZ2UF4gA+IhiJxYX9vBcAnjJ/D5j9e1D3R5GYoCg8GpirkV+9
-eb64393ed54ea82d4d4549ab26a729ac57a3e67c 0 iEYEABECAAYFAk/3SogACgkQcdWryNyX0fciSgCeLJO/ESRM6DGmAfJfqFQ62kpJ+k0An3kReHK7bdwEJVcNnkbWsH5Aj/s/
Index: hgtags
===================================================================
--- .hgtags	(revision 115:eb64393ed54e)
+++ 	(revision )
@@ -1,4 +1,0 @@
-b81b96475fe03ff0a1dcc63dd2b899adce727dba v0.1
-5be21d1ef5f8016faac28797d92fa2fd56c2234b v0.2
-7e478bfa56943cbd96bc9bad7bb0c41ae7fa283d v0.3
-9302cf6856eac1edcb8fc06e08f84596e819ba33 v0.4
Index: nalýza/princip.dot
===================================================================
--- analýza/princip.dot	(revision 87:25dec6931f18)
+++ 	(revision )
@@ -1,20 +1,0 @@
-digraph princip {
-	rankdir=LR
-	
-	gen		[label="Generátor\n(Ant: build.xml)" shape="box"]
-	xml		[label="Texty v XML"]
-	xhtml	[label="XHTML web"]
-	xslt	[label="XSLT šablony"]
-	
-	atom	[label="Atom"]
-	rss		[label="RSS"]
-	sitemap	[label="sitemap.xml"]
-	
-	xml -> gen;
-	xslt -> gen;
-	
-	gen -> xhtml;
-	gen -> atom;
-	gen -> rss;
-	gen -> sitemap;
-}
Index: nalýza/verze.txt
===================================================================
--- analýza/verze.txt	(revision 102:ca045963fced)
+++ 	(revision )
@@ -1,24 +1,0 @@
-Verze 0.1
-	Doplňování záhlaví/zápatí stránek
-	Generování nabídky
-	Agregované výstupy (Atom, RSS, Sitemap.xml)
-	Jednoduché makro (měřák vhodnosti zvířete do domácnosti).
-Verze 0.2
-	Zvýrazňování syntaxe
-	Diagramy
-Verze 0.3
-	Zvýrazňování syntaxe – načítání ze souborů
-	Diagramy – načítání ze souborů
-	Jednoduché tabulky
-	Vycpávkový text – Lorem Ipsum
-	Wiki syntaxe
-	Zvláštní typy odkazů – interní, trac, wikipedia atd.
-	Pročištění kódu a lepší uspořádání, generování seznamu maker (každé v samostatném souboru)
-Verze 0.4
-	Dokumentace – generování javadocu
-	Šifrování – Rot13
-	Tabulky: zarovnání číselných sloupců doprava
-	Poznámky pod čarou
-	Obfuskované odkazy na e-mail
-	Skriptování
-
Index: uild.properties
===================================================================
--- build.properties	(revision 134:85c516f944a1)
+++ 	(revision )
@@ -1,4 +1,0 @@
-xslt.jar=/usr/share/java/saxonb.jar
-xml.zaostaleProhlizece=false
-vstup.pripona=xml
-vystup.pripona=xhtml
Index: uild.xml
===================================================================
--- build.xml	(revision 136:d5feb9d8ebc3)
+++ 	(revision )
@@ -1,176 +1,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-XML Web generátor – program na generování webových stránek
-Copyright © 2012 František Kučera (frantovo.cz)
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program.  If not, see <http://www.gnu.org/licenses/>.
--->
-<project name="xhtml-web" basedir="." default="generuj">
-
-	<loadproperties srcfile="build.uživatelské.properties"/>
-	<loadproperties srcfile="build.properties"/>
-
-	<!-- Používané adresáře – např. zde můžete vstup a výstup nasměrovat do jiného verzovaného úložiště -->
-	<property name="vstup" value="vstup"/>
-	<property name="výstup" value="výstup"/>
-	<property name="šablona" value="šablona"/>
-	<property name="seznamMaker" value="${šablona}/.makra-seznam.xsl"/>
-	<property name="temp" value="temp"/>
-	<property name="funkce" value="${šablona}/funkce/build/classes"/>
-	<property name="čára" value="----------------------------------------------------------------"/>
-
-	<property name="vstupníPřípona" value=".${vstup.pripona}"/>
-	<property name="výstupníPřípona" value=".${vystup.pripona}"/>
-
-	<target name="generuj" description="Vygeneruje kompletní web." depends="licence,_připrav,agregace,stránky"/>
-
-	<target name="stránky" description="Vygeneruje samotné XHTML webové stránky." depends="statický-obsah,syntaxe,kompiluj-funkce,makra">
-		<xslt basedir="${vstup}" destdir="${výstup}" includes="*${vstupníPřípona}" extension="${výstupníPřípona}" style="${šablona}/stránka.xsl" processor="org.apache.tools.ant.taskdefs.optional.TraXLiaison">
-			<param name="podporaZaostalýchProhlížečů" expression="${xml.zaostaleProhlizece}"/>
-			<param name="vstupníPřípona" expression="${vstupníPřípona}"/>
-			<param name="výstupníPřípona" expression="${výstupníPřípona}"/>
-			<classpath location="${xslt.jar}"/>
-			<classpath location="${funkce}"/>
-			<factory name="net.sf.saxon.TransformerFactoryImpl">
-				<attribute name="http://saxon.sf.net/feature/allow-external-functions" value="true"/>
-			</factory>
-		</xslt>
-	</target>
-
-	<target name="syntaxe" description="Vygeneruje CSS styl pro zvýrazňování syntaxe" depends="kompiluj-funkce">
-		<xslt in="${vstup}/web.conf" out="${výstup}/css/syntaxe.css" style="${šablona}/syntaxe.xsl" processor="org.apache.tools.ant.taskdefs.optional.TraXLiaison">
-			<classpath location="${xslt.jar}"/>
-			<classpath location="${funkce}"/>
-			<factory name="net.sf.saxon.TransformerFactoryImpl">
-				<attribute name="http://saxon.sf.net/feature/allow-external-functions" value="true"/>
-			</factory>
-		</xslt>
-	</target>
-
-	<target name="makra" description="Vygeneruje seznam maker podle souborů v příslušných složkách" depends="kompiluj-funkce">
-		<xslt in="${vstup}/web.conf" out="${seznamMaker}" style="${šablona}/makra.xsl" processor="org.apache.tools.ant.taskdefs.optional.TraXLiaison">
-			<classpath location="${xslt.jar}"/>
-			<classpath location="${funkce}"/>
-			<factory name="net.sf.saxon.TransformerFactoryImpl">
-				<attribute name="http://saxon.sf.net/feature/allow-external-functions" value="true"/>
-			</factory>
-		</xslt>
-	</target>
-
-	<target name="agregace" description="Vytvoří agregované výstupy: RSS, Atom, Sitemap.xml." depends="kompiluj-funkce">
-		<!-- TODO: sloučit, zjednodušit, parametrizovat -->
-
-		<!-- Atom -->
-		<xslt in="${vstup}/web.conf" out="${výstup}/atom.xml" style="${šablona}/atom.xsl" processor="org.apache.tools.ant.taskdefs.optional.TraXLiaison">
-			<param name="vstupníPřípona" expression="${vstupníPřípona}"/>
-			<param name="výstupníPřípona" expression="${výstupníPřípona}"/>
-			<classpath location="${xslt.jar}"/>
-			<classpath location="${funkce}"/>
-			<factory name="net.sf.saxon.TransformerFactoryImpl">
-				<attribute name="http://saxon.sf.net/feature/allow-external-functions" value="true"/>
-			</factory>
-		</xslt>
-
-		<!-- RSS -->
-		<xslt in="${výstup}/atom.xml" out="${výstup}/rss.xml" style="${šablona}/rss.xsl"  processor="org.apache.tools.ant.taskdefs.optional.TraXLiaison">
-			<classpath location="${xslt.jar}"/>
-			<classpath location="${funkce}"/>
-			<factory name="net.sf.saxon.TransformerFactoryImpl">
-				<attribute name="http://saxon.sf.net/feature/allow-external-functions" value="true"/>
-			</factory>
-		</xslt>
-
-		<!-- Sitemap.xml -->
-		<xslt in="${výstup}/atom.xml" out="${výstup}/sitemap.xml" style="${šablona}/sitemap.xsl"  processor="org.apache.tools.ant.taskdefs.optional.TraXLiaison">
-			<classpath location="${xslt.jar}"/>
-			<classpath location="${funkce}"/>
-			<factory name="net.sf.saxon.TransformerFactoryImpl">
-				<attribute name="http://saxon.sf.net/feature/allow-external-functions" value="true"/>
-			</factory>
-		</xslt>
-
-		<!-- Seznam stránek -->
-		<xslt in="${výstup}/atom.xml" out="${vstup}/.seznam.xml" style="${šablona}/seznam.xsl"  processor="org.apache.tools.ant.taskdefs.optional.TraXLiaison">
-			<classpath location="${xslt.jar}"/>
-			<classpath location="${funkce}"/>
-			<factory name="net.sf.saxon.TransformerFactoryImpl">
-				<attribute name="http://saxon.sf.net/feature/allow-external-functions" value="true"/>
-			</factory>
-		</xslt>
-
-	</target>
-
-	<target name="kompiluj-funkce" description="Přeloží funkce napsané v Javě.">
-		<mkdir dir="${funkce}"/>
-		<javac
-			srcdir="${šablona}/funkce/src"
-			destdir="${funkce}"
-			includeAntRuntime="no">
-		</javac>
-	</target>
-
-	<target name="statický-obsah" description="Kopíruje JS, CSS, obrázky atd.">
-		<copy todir="${výstup}">
-			<fileset dir="${vstup}" excludes="*.xml,makra/**,*.inc,web.conf"/>
-		</copy>
-	</target>
-
-	<target name="čisti" description="Smaže vygenerovaný obsah.">
-		<delete includeemptydirs="true">
-			<fileset dir="${výstup}" includes="**/*"/>
-			<fileset dir="${funkce}" includes="**/*"/>
-			<fileset file="${seznamMaker}"/>
-		</delete>
-	</target>
-
-	<target name="prohlédni" description="Otevře vygenerované stránky ve www prohlížeči.">
-		<exec executable="x-www-browser" os="Linux">
-			<arg value="${výstup}/index${výstupníPřípona}"/>
-		</exec>
-	</target>
-
-	<target name="publikuj" description="Nahraje výstup na server pomocí uživatelského skriptu.">
-		<exec executable="skripty/_publikuj.sh" os="Linux"/>
-	</target>
-	
-	<target name="_připrav" description="Spustí volitelný skript před generováním.">
-		<exec executable="skripty/_připrav.sh" os="Linux"/>
-	</target>
-
-	<target name="dokumentace" description="Sestaví dokumentaci">
-		<javadoc destdir="dokumentace/javadoc" linksource="true" windowtitle="XML Web generátor – javadoc">
-			<fileset dir="šablona/funkce/src"/>
-		</javadoc>
-	</target>
-
-	<target name="licence">
-		<echo>${čára}
-XML Web generátor Copyright © 2012 František Kučera (frantovo.cz)
-This program comes with ABSOLUTELY NO WARRANTY;
-This is free software, and you are welcome to redistribute it
-under certain conditions; type ‚ant licence-gpl‘ for details.
-${čára}</echo>
-	</target>
-
-	<target name="licence-gpl">
-		<loadfile property="licence.txt" srcFile="licence/licence.txt"/>
-		<loadfile property="gpl-3.0.txt" srcFile="licence/gpl-3.0.txt"/>
-		<echo>${čára}</echo>
-		<echo>${licence.txt}</echo>
-		<echo>${čára}</echo>
-		<echo>${gpl-3.0.txt}</echo>
-		<echo>${čára}</echo>
-	</target>
-
-</project>
-
Index: licence/licence.txt
===================================================================
--- licence/licence.txt	(revision 60:6e574058ef56)
+++ licence/licence.txt	(revision 0:1c851d31624a)
@@ -2,12 +2,11 @@
 GNU General Public License, verze 3
 
-	viz gpl-3.0.txt
-	viz http://www.fsf.org/licensing/licenses/gpl-3.0.html
+  viz gpl-3.0.txt
+  viz http://www.fsf.org/licensing/licenses/gpl-3.0.html
 
 
 František Kučera
 
-	https://trac.frantovo.cz/xml-web-generator/
-	http://frantovo.cz/blog
-	http://frantovo.cz/
-	franta-hg@frantovo.cz
+  http://frantovo.cz/blog
+  http://frantovo.cz/
+  franta-hg@frantovo.cz
Index: bproject/project.xml
===================================================================
--- nbproject/project.xml	(revision 39:58921872e53b)
+++ 	(revision )
@@ -1,73 +1,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<project xmlns="http://www.netbeans.org/ns/project/1">
-    <type>org.netbeans.modules.ant.freeform</type>
-    <configuration>
-        <general-data xmlns="http://www.netbeans.org/ns/freeform-project/1">
-            <!-- Do not use Project Properties customizer when editing this file manually. -->
-            <name>xml-web-generator</name>
-            <properties/>
-            <folders>
-                <source-folder>
-                    <label>šablona/funkce/src</label>
-                    <type>java</type>
-                    <location>šablona/funkce/src</location>
-                </source-folder>
-            </folders>
-            <ide-actions>
-                <action name="build">
-                    <target>kompiluj-funkce</target>
-                </action>
-                <action name="clean">
-                    <target>čisti</target>
-                </action>
-                <action name="run">
-                    <target>generuj</target>
-                </action>
-                <action name="rebuild">
-                    <target>čisti</target>
-                    <target>kompiluj-funkce</target>
-                </action>
-            </ide-actions>
-            <view>
-                <items>
-                    <source-folder style="packages">
-                        <label>šablona/funkce/src</label>
-                        <location>šablona/funkce/src</location>
-                    </source-folder>
-                    <source-file>
-                        <location>build.xml</location>
-                    </source-file>
-                </items>
-                <context-menu>
-                    <ide-action name="build"/>
-                    <ide-action name="rebuild"/>
-                    <ide-action name="clean"/>
-                    <ide-action name="run"/>
-                    <action>
-                        <label>Agregace (RSS/Atom)</label>
-                        <target>agregace</target>
-                    </action>
-                    <action>
-                        <label>Kopíruj statický obsah</label>
-                        <target>statický-obsah</target>
-                    </action>
-                    <action>
-                        <label>Samotné stránky</label>
-                        <target>stránky</target>
-                    </action>
-                    <action>
-                        <label>CSS pro zvýrazňování syntaxe</label>
-                        <target>syntaxe</target>
-                    </action>
-                </context-menu>
-            </view>
-            <subprojects/>
-        </general-data>
-        <java-data xmlns="http://www.netbeans.org/ns/freeform-project-java/3">
-            <compilation-unit>
-                <package-root>šablona/funkce/src</package-root>
-                <source-level>1.6</source-level>
-            </compilation-unit>
-        </java-data>
-    </configuration>
-</project>
Index: kripty/_publikuj.sh
===================================================================
--- skripty/_publikuj.sh	(revision 129:36c2e2bc2eb4)
+++ 	(revision )
@@ -1,16 +1,0 @@
-#!/bin/bash
-
-SKRIPT=`dirname $0`/publikuj.sh
-
-if [ -f $SKRIPT ]; then
-    $SKRIPT;
-else
-    echo "Vytvořte skript s názvem $SKRIPT s obsahem např.:"
-    echo '
-#!/bin/bash
-SERVER="www.example.com";
-ADRESAR="/var/www/example.com/";
-rsync -av výstup/ $SERVER:$ADRESAR
-'
-fi
-
Index: kripty/_připrav.sh
===================================================================
--- skripty/_připrav.sh	(revision 130:94339837c42d)
+++ 	(revision )
@@ -1,7 +1,0 @@
-#!/bin/bash
-
-SKRIPT=`dirname $0`/připrav.sh
-
-if [ -f $SKRIPT ]; then
-    $SKRIPT;
-fi
Index: kázka/css/styl.css
===================================================================
--- ukázka/css/styl.css	(revision 120:4d33f14e99dd)
+++ 	(revision )
@@ -1,205 +1,0 @@
-body {
-	background-color: #3c3b37;
-	font-family: sans-serif;
-	text-align: center;
-	font-size: 16px;
-}
-
-a img {
-	border: none;
-}
-
-a:hover {
-	text-shadow: 1px 1px 1px #eee;
-}
-a[href^="https://"]:hover {
-	text-shadow: 1px 1px 1px #6f6;
-}
-a[href^="http://"]:hover {
-	text-shadow: 1px 1px 1px #66f;
-}
-
-#tělo {
-	width: 900px;
-	text-align: left;
-	margin: 0 auto;
-	margin-top: 32px;
-	margin-bottom: 32px;
-	background-color: #77bed2;
-	padding-left: 20px;
-	padding-right: 20px;
-	padding-top: 2px;
-	padding-bottom: 2px;
-	border-radius: 8px;
-}
-
-#nabídka {	
-	width: 10.3em;
-	position: relative;
-	left: -20px;
-	top: -12px;
-	background-color: #3c3b37;
-	border-top-right-radius: 8px;
-	border-bottom-right-radius: 8px;
-	padding-top: 6px;
-	padding-bottom: 6px;
-	padding-left: 10px;
-	list-style-type: none;
-	float: left;
-}
-
-#nabídka a {
-	color: white;
-}
-
-#nabídka a:hover {
-	color: #77bed2;
-	text-shadow: none;
-}
-
-#text {
-	min-height: 400px;
-}
-
-#zápatí {
-	font-size: small;
-	text-align: center;
-}
-
-pre {
-	background-color: #ddf;
-	padding: 6px;
-	border-radius: 4px;
-	overflow: auto;
-	
-	-moz-tab-size: 4;
-	-o-tab-size: 4;
-	tab-size: 4;
-}
-
-.zdroják-ke-stažení {
-	font-size: 60%;
-	margin-top: -20px;
-	padding-right: 0px;
-	text-align: right;
-}
-.zdroják-ke-stažení span {
-	background-color: #ddf;
-	color: black;
-	padding: 5px;
-	border-radius: 0px 0px 4px 4px;
-	padding-top: 0px;
-	padding-bottom: 0px;
-}
-
-.zdroják-ke-stažení a {
-	text-decoration: none
-}
-
-.diagram {
-	background-color: #ddf;
-	padding: 6px;
-	border-radius: 4px;
-	text-align: center;
-	max-width: 100%;
-	overflow: auto;
-}
-
-.diagram .nadpis {
-	font-size: 60%;
-	padding: 4px;
-	margin-top: 6px;
-	margin-bottom: -6px;
-	margin-left: -6px;
-	margin-right: -6px;	
-	background-color: #d0d0f0;
-	border-radius: 0px 0px 4px 4px;
-}
-
-table {
-	border-collapse:collapse;
-	box-shadow: 3px 3px 3px grey;
-	margin-top: 10px;
-	margin-bottom: 10px;
-}
-td, th {
-	border: 1px solid black;
-	padding-top: 4px;
-	padding-bottom: 4px;
-	padding-left: 6px;
-	padding-right: 6px;
-	font-weight: normal;
-}
-td.číslo {
-	text-align: right;
-}
-thead tr {
-	background: grey;
-	color:black;
-}
-tbody tr:hover {
-	background-color: silver;
-	color:black;
-}
-
-.rot13 span {
-	color: gray;
-	font-family: monospace;
-}
-
-.rot13 a {
-	margin-left: -5px;
-	color: green;
-	text-decoration: none;
-}
-
-.rot13 a:hover {
-	color: red;
-}
-
-sup, sub {
-	vertical-align: 0;
-	position: relative;
-}
-sup {
-	bottom: 1ex;
-}
-sub {
-	top: 0.8ex;
-}
-
-sup.podČarou-odkaz a {
-	color: grey;
-	text-decoration: none;
-}
-
-div.podČarou-poznámky {
-	font-size: 66%;
-	border-top:		1px solid grey;
-	border-bottom:	1px solid grey;
-	padding-left: 20px;
-	padding-top: 4px;
-	padding-bottom: 4px;
-}
-
-div.podČarou-poznámky p {
-	margin-top: 2px;
-	margin-bottom: 2px;
-}
-
-div.podČarou-poznámky a.podČarou-odkaz-zpět {
-	color: black;
-	text-decoration: none;
-	margin-right: 4px;
-}
-
-
-blockquote {
-	background-color: #ddf;
-	padding-top: 3px;
-	padding-bottom: 3px;
-	padding-left: 16px;
-	padding-right: 16px;
-	border-radius: 4px;
-}
-
Index: kázka/index.xml
===================================================================
--- ukázka/index.xml	(revision 120:4d33f14e99dd)
+++ 	(revision )
@@ -1,21 +1,0 @@
-<stránka
-	xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
-	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro">
-	
-	<nadpis>Chovatelská stanice</nadpis>
-	<perex>Úvodní stránka našeho webu.</perex>
-	<pořadí>10</pořadí>
-
-	<text xmlns="http://www.w3.org/1999/xhtml">
-		<p>
-			Vítejte na našich stránkách :-)
-			Jsme chovatelská stanice zaměřená na chov tučňáků.<m:podČarou>Jsou to opravdu moc pěkná zvířata.</m:podČarou>
-
-			Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed mi nisl, tincidunt in viverra vitae, pharetra nec urna. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Integer gravida gravida convallis. Phasellus erat ligula, vestibulum vel commodo ac, fringilla quis lorem. Morbi a massa a ligula tincidunt mattis et et felis. Vivamus a quam nulla, at vulputate nisi. Duis gravida placerat luctus. Phasellus vehicula lobortis arcu vitae hendrerit. Maecenas ut molestie elit. Aliquam erat volutpat. Curabitur sed euismod nisl. Mauris molestie tristique nulla, eu pellentesque sem tincidunt non.
-		</p>
-		<p>Morbi et magna a ligula pulvinar posuere. Pellentesque sit amet sem <m:a href="služby">služby</m:a><m:podČarou>Tam se určitě podívejte!</m:podČarou> sed orci convallis tincidunt sed sed nisl. Aenean id nibh lorem, eget tempor mauris. Duis diam dui, ullamcorper quis iaculis eget, blandit non dolor. Vestibulum pretium lorem aliquet libero tristique vehicula. Quisque sit amet odio risus, sed tincidunt augue. Proin tincidunt eros eu sem sodales sit amet sollicitudin libero vestibulum. Proin sed nunc elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam mollis, nisl ut sodales sodales, quam lacus elementum magna, nec blandit leo enim id odio. Integer risus leo, sagittis vitae vestibulum vitae, elementum eu eros.	</p>		
-		<p>Fusce eu libero sit amet mauris molestie suscipit. Integer porttitor euismod luctus. Sed elementum quam et quam pharetra tincidunt. Pellentesque vitae augue quis mi blandit dapibus. Vestibulum iaculis magna sit amet nisl tristique at consectetur odio blandit. Proin aliquam lectus ac arcu condimentum tempus. Suspendisse potenti. Suspendisse porttitor euismod accumsan. Sed nibh lacus, laoreet id consequat gravida, eleifend eget lectus. Curabitur accumsan, nisi at elementum aliquam, nisl nulla volutpat lorem, ac elementum metus lacus eget lectus. Praesent odio nulla, porttitor vitae hendrerit vel, ullamcorper in velit. Sed in est ipsum, iaculis accumsan sem. Integer pretium ultrices justo a mattis. Nullam id lacus in lectus bibendum tempor. Nulla non viverra eros. Praesent scelerisque, nisi et placerat convallis, nisi nulla lobortis mauris, eu ultricies est mi ac orci. Suspendisse ullamcorper dapibus interdum. Curabitur ac metus eros, sed venenatis sapien.</p>	
-	</text>
-
-</stránka>
-
Index: kázka/js/skript.js
===================================================================
--- ukázka/js/skript.js	(revision 136:d5feb9d8ebc3)
+++ 	(revision )
@@ -1,66 +1,0 @@
-/**
- * XML Web generátor – program na generování webových stránek
- * Copyright © 2012 František Kučera (frantovo.cz)
- * 
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, version 3 of the License.
- * 
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- * 
- * You should have received a copy of the GNU General Public License
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
- */
-
-/**
- * XML Web generátor – jmenný prostor 
- */
-var xwg = { 
-	/**
-	 * Zašifruje/dešifruje obsah elementu pomocí Rot13.
-	 * @param id ID elementu, jehož text chceme změnit.
-	 */
-	rot13: function(id) {
-		var e = document.getElementById(id);
-		e.textContent = e.textContent.rot13();
-	},
-
-	/**
-	 * Vloží klikatelný odkaz.
-	 * @param id ID span elementu obsahujícího data
-	 */
-	odkazNaElektronickouPoštu: function(id) {
-		var spanČesky = document.getElementById(id);
-		var spanObsah = document.getElementById(id + "b");
-		var česky = spanČesky.innerHTML;
-		var adresa = česky
-						.replace(new RegExp(" zavináč ", "g"), "@")
-						.replace(new RegExp(" tečka ", "g"),".");
-
-		var odkaz = document.createElement("a");
-		odkaz.href = "mailto:" + adresa;
-		if (spanObsah.innerHTML.length > 0) {
-			odkaz.innerHTML = spanObsah.innerHTML;
-		} else {
-			odkaz.innerHTML = adresa;
-		}
-
-		spanČesky.parentNode.insertBefore(odkaz, spanČesky);
-		spanČesky.parentNode.removeChild(spanČesky);
-		spanObsah.parentNode.removeChild(spanObsah);
-	},
-
-};
-
-/**
- * Vrací hodnotu textového řetězce zašifrovanou/dešifrovanou algoritmem Rot13 
- */
-String.prototype.rot13 = function() {
-	return this.replace(/[a-zA-Z]/g, function(z) {
-		return String.fromCharCode((z <= "Z" ? 90 : 122) >= (z = z.charCodeAt(0) + 13) ? z : z - 26);
-	});
-};
-
Index: kázka/kontakt.xml
===================================================================
--- ukázka/kontakt.xml	(revision 128:7493856248e1)
+++ 	(revision )
@@ -1,68 +1,0 @@
-<stránka
-	xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
-	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro">
-	<nadpis>Kontakt</nadpis>
-	<perex>Kde nás najdete.</perex>
-	<pořadí>70</pořadí>
-	<text xmlns="http://www.w3.org/1999/xhtml">
-		<p>
-			Nejlépe se k nám dostanete pomocí vírníku (linka 42).
-		</p>
-		<p>
-			<strong>Naše adresa:</strong><br/>
-			<m:firma/><br/>
-			Polární 128<br/>
-			Tučňákova Lhota<br/>
-			Česká republika
-		</p>
-
-		<h2>Organizační struktura</h2>
-
-		<p>
-			Zde je orgranizační struktura naší skvělé firmy:
-		</p>
-
-		<m:diagram nadpis="Naše organizační struktura">
-			node		[shape="box"];
-
-			tovarnik	[label="pan továrník\n(majitel)"];
-			reditel		[label="pan ředitel"];
-			sekretarka	[label="slečna sekretářka"];
-			root		[label="Linuxový guru"];
-			architekt	[label="Softwarový architekt"];
-
-			tovarnik	->	reditel;
-			reditel		->	sekretarka;
-			reditel		->	architekt;
-			reditel		->	root;
-		</m:diagram>
-
-		<m:xmlKomentář>organizační struktury bývají někdy tajemné</m:xmlKomentář>
-
-		<h2>Procesy</h2>
-
-		<p>
-			Ve firmě máme spoustu procesů. Jeden z nich vypadá takto:
-		</p>
-
-		<m:diagram orientace="vodorovně">
-			A -> B;
-			B -> C;
-		</m:diagram>
-
-		<p>
-			Ale protože je to tajné, tak vám neřekneme, co A, B a C znamenají.
-		</p>
-
-		<h2>Telefonní seznam</h2>
-
-		<p>
-			Můžete nám kdykoli zavolat:
-		</p>
-
-		<m:tabulka src="telefonní-seznam.csv"/>
-
-	</text>
-
-</stránka>
-
Index: kázka/kočka-a-pes-oop.dot
===================================================================
--- ukázka/kočka-a-pes-oop.dot	(revision 120:4d33f14e99dd)
+++ 	(revision )
@@ -1,18 +1,0 @@
-digraph G {	
-	bgcolor="transparent";
-	
-	
-	// Třídy:
-	node	[shape = "record"];
-	Pes		[label = "{Pes|+ kouše : boolean\l|+ štěkej() : void\l}"];
-	Kočka	[label = "{Kočka|+ spí : boolean\l|+ mňoukej() : void\l}"];
-	Zvíře	[label = "{Zvíře|+ jméno : string\l+ věk : int\l|+ běhej() : void\l}"];
-	
-	
-	// Dědičnost:
-	edge	[arrowhead = "empty"];
-	
-	Pes		->	Zvíře;
-	Kočka	->	Zvíře;
-}
-
Index: kázka/makra/firma.xsl
===================================================================
--- ukázka/makra/firma.xsl	(revision 120:4d33f14e99dd)
+++ 	(revision )
@@ -1,25 +1,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xsl:stylesheet version="2.0"
-	xmlns="http://www.w3.org/1999/xhtml"
-	xmlns:h="http://www.w3.org/1999/xhtml"
-	xmlns:s="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
-	xmlns:k="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/konfigurace"
-	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	xmlns:fn="http://www.w3.org/2005/xpath-functions"
-	xmlns:svg="http://www.w3.org/2000/svg"
-	xmlns:xs="http://www.w3.org/2001/XMLSchema"
-	exclude-result-prefixes="fn h s k m xs">
-
-	<!-- Vypíše název naší firmy: -->
-	<xsl:template match="m:firma">Chovatelská stanice a.s.</xsl:template>
-	<xsl:template match="m:firma[@pád=1]">Chovatelská stanice a.s.</xsl:template>		<!-- nominativ -->
-	<xsl:template match="m:firma[@pád=2]">Chovatelské stanice a.s.</xsl:template>		<!-- genitiv -->
-	<xsl:template match="m:firma[@pád=3]">Chovatelské stanici a.s.</xsl:template>		<!-- dativ -->
-	<xsl:template match="m:firma[@pád=4]">Chovatelskou stanici a.s.</xsl:template>	<!-- akuzativ -->
-	<xsl:template match="m:firma[@pád=5]">Chovatelská stanice a.s.</xsl:template>		<!-- vokativ -->
-	<xsl:template match="m:firma[@pád=6]">Chovatelské stanice a.s.</xsl:template>		<!-- lokál -->
-	<xsl:template match="m:firma[@pád=7]">Chovatelskou stanicí a.s.</xsl:template>	<!-- instrumentál -->
-
-</xsl:stylesheet>
-
Index: kázka/makra/hg-verze.xsl
===================================================================
--- ukázka/makra/hg-verze.xsl	(revision 120:4d33f14e99dd)
+++ 	(revision )
@@ -1,44 +1,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xsl:stylesheet version="2.0"
-	xmlns="http://www.w3.org/1999/xhtml"
-	xmlns:h="http://www.w3.org/1999/xhtml"
-	xmlns:s="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
-	xmlns:k="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/konfigurace"
-	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	xmlns:fn="http://www.w3.org/2005/xpath-functions"
-	xmlns:svg="http://www.w3.org/2000/svg"
-	xmlns:xs="http://www.w3.org/2001/XMLSchema"
-	exclude-result-prefixes="fn h s k m xs">
-	
-	<!-- Vypíše verze z verzovacího systému: -->
-	<xsl:template match="m:hg-verze">
-
-		<xsl:variable name="zadáníSkriptu">
-			<m:skript jazyk="bash" výstup="xml">hg log --style xml</m:skript>
-		</xsl:variable>
-
-		<xsl:variable name="výstupSkriptu">
-			<xsl:apply-templates select="$zadáníSkriptu/*"/>
-		</xsl:variable>
-
-		<table>
-			<thead>
-				<tr>
-					<td>Číslo verze</td>
-					<td>Datum vydání</td>
-				</tr>
-			</thead>
-			<tbody style="text-align: right;">
-				<xsl:for-each select="$výstupSkriptu/h:log/h:logentry[h:tag[starts-with(text(), 'v')]]">
-					<tr>
-						<td><xsl:value-of select="substring(h:tag/text(), 2)"/></td>
-						<td><xsl:value-of select="format-dateTime(h:date, '[D]. [M]. [Y0001]')"/></td>
-					</tr>
-				</xsl:for-each>
-			</tbody>
-		</table>
-	</xsl:template>
-
-</xsl:stylesheet>
-
Index: kázka/makra/měřák.xsl
===================================================================
--- ukázka/makra/měřák.xsl	(revision 120:4d33f14e99dd)
+++ 	(revision )
@@ -1,33 +1,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<xsl:stylesheet version="2.0"
-	xmlns="http://www.w3.org/1999/xhtml"
-	xmlns:h="http://www.w3.org/1999/xhtml"
-	xmlns:s="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
-	xmlns:k="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/konfigurace"
-	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	xmlns:fn="http://www.w3.org/2005/xpath-functions"
-	xmlns:svg="http://www.w3.org/2000/svg"
-	xmlns:xs="http://www.w3.org/2001/XMLSchema"
-	exclude-result-prefixes="fn h s k m xs">
-
-	<!-- Ukázka vlastního „makra“: -->
-	<xsl:template match="m:měřák">
-		<xsl:variable name="hodnota" select="number(@hodnota)"/>
-		<xsl:variable name="šířkaGrafu" select="128"/>
-		<xsl:choose>
-			<xsl:when test="$hodnota &gt;= 0 and $hodnota &lt;= 100">
-				<div style="border: 1px solid black; width: {$šířkaGrafu}px; height: 16px; padding: 0px; text-align: center; background-color: #cfc;">
-					<div style="margin: 0px; background-color: #A4E666; width: {@hodnota*$šířkaGrafu div 100}px; height: 16px;"><xsl:call-template name="varováníRetardace"/></div>
-					<p style="margin: 0px; font-size: 12px; position: relative; top: -15px;">
-						<xsl:value-of select="@hodnota"/>/100
-					</p>
-				</div>
-			</xsl:when>
-			<xsl:otherwise>
-				<xsl:message terminate="yes">Hodnota měřáku musí být nejméně 0 a nejvíce 100 (udává procenta).</xsl:message>
-			</xsl:otherwise>
-		</xsl:choose>
-	</xsl:template>
-
-</xsl:stylesheet>
Index: kázka/matrixový-spořič.sh
===================================================================
--- ukázka/matrixový-spořič.sh	(revision 120:4d33f14e99dd)
+++ 	(revision )
@@ -1,16 +1,0 @@
-#!/bin/bash
-# Matrixový spořič :-)
-
-case "$1" in
-	start)
-		echo -e "\033[22;32m";
-		cat /dev/urandom | hexdump;
-;;
-	stop)
-		echo -e "\033[0m";
-;;
-	*)
-		$0 start;
-;;
-esac
-
Index: kázka/odkazy.xml
===================================================================
--- ukázka/odkazy.xml	(revision 127:4b02189672db)
+++ 	(revision )
@@ -1,65 +1,0 @@
-<stránka
-	xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
-	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro">
-	<nadpis>Odkazy</nadpis>
-	<perex>Ukázka odkazů – interních, externích…</perex>
-	<klíčováSlova>
-		<slovo>odkaz</slovo>
-		<slovo>hyperlink</slovo>
-		<slovo>e-mail</slovo>
-	</klíčováSlova>
-	<pořadí>60</pořadí>
-
-	<text xmlns="http://www.w3.org/1999/xhtml">
-
-		<p>Tady jsou nějaké naše odkazy. Lorem ipsum dolor sit amet, consectetur adipiscing elit<m:a href="16" typ="trac" style="text-decoration: none;">.</m:a> Sed mi nisl, tincidunt in viverra vitae, pharetra nec urna. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Integer gravida gravida convallis. Phasellus erat ligula, vestibulum vel commodo ac, fringilla quis lorem. Morbi a massa a ligula tincidunt mattis et et felis. Vivamus a quam nulla, at vulputate nisi.  Aliquam erat volutpat. Curabitur sed euismod nisl. Duis gravida placerat luctus. Phasellus vehicula lobortis arcu vitae hendrerit. Maecenas ut molestie elit. Aliquam erat volutpat. Curabitur sed euismod nisl. Mauris molestie tristique nulla, eu pellentesque sem tincidunt non. Aliquam erat volutpat. Curabitur sed euismod nisl.</p>
-
-		<ul>
-			<li><m:a href="kontakt">Kontakt</m:a> – interní odkaz</li>
-			<li><m:a href="anonym@example.com" typ="email">Pan <em>Anonym</em></m:a> – obfuskovaný e-mail</li>
-			<li>
-				<m:a href="nejlepší linuxová distribuce" typ="seznam">Nejlepší distribuce</m:a> – vyhledávání pomocí Seznamu
-				<m:podČarou>Byl založen roku 1996 <m:a href="Ivo Lukačovič" typ="wiki">Ivem Lukačovičem</m:a>, a stal se prvním českým internetovým vyhledávačem v České republice.
-					<m:podČarou>Alespoň tak to píšou na <m:a href="Seznam.cz" typ="wiki">Wikipedii</m:a>. V poznámkách pod čarou můžete používat další značky, jak jste zvyklí z textu. Dokonce lze poznámky vnořovat<m:podČarou>Což nedává až tak velký smysl, ale dělat to klidně můžete :-)</m:podČarou> do sebe.</m:podČarou>
-				</m:podČarou>
-			</li>
-			<li><m:a href="GNU/Linux a tučňák Tux" typ="google"><abbr title="GNU's Not Unix! – GNU Není Unix!">GNU</abbr>/Linux a tučňák Tux</m:a> – vyhledávání pomocí Googlu</li>
-			<li><m:a href="1855" typ="rfc"><em>Net</em>iketa</m:a> – internetový standard <abbr title="request for comments">RFC</abbr></li>
-			<li><m:a href="Linus Torvalds" typ="wiki">Linus Torvalds</m:a> – encyklopedie Wikipedia – česky</li>
-			<li><m:a href="Richard Stallman" typ="wiki" jazyk="en">Richard Stallman</m:a> – encyklopedie Wikipedia – anglicky</li>
-		</ul>
-
-		<p>
-			Podporované typy <m:a href="makro/a" typ="trac">odkazů</m:a> zapisujeme takto:
-		</p>
-
-		<m:pre jazyk="xml"><![CDATA[
-<m:a href="kontakt">Kontakt</m:a>
-<m:a href="anonym@example.com" typ="email">Pan Anonym</m:a>
-<m:a href="nejlepší linuxová distribuce" typ="seznam">Nejlepší distribuce</m:a>
-<m:a href="GNU/Linux a tučňák Tux" typ="google">GNU/Linux a tučňák Tux</m:a>
-<m:a href="1855" typ="rfc">Netiketa</m:a>
-<m:a href="Linus Torvalds" typ="wiki">Linus Torvalds</m:a>
-<m:a href="Richard Stallman" typ="wiki" jazyk="en">Richard Stallman</m:a>
-]]></m:pre>
-
-		<p>
-			Libovolné odkazy se zadávají pomocí úplně obyčejné XHTML značky, jak jste zvyklí :-)
-		</p>
-
-		<m:pre jazyk="xml"><![CDATA[
-<a href="http://example.com/">nějaká stránka</a>
-<a href="mailto:anonym@example.com">nějaký e-mail</a>
-]]></m:pre>
-
-		<p>
-			Uvnitř textu odkazů (ať už těch vložených pomocí <m:a href="makro" typ="trac">makra</m:a> nebo standardních z XHTML)
-			můžeme klidně používat další makra nebo vkládat jiné značky
-			– třeba obrázky nebo formátování 
-			– nemusíme se omezovat na prostý text!
-		</p>
-
-	</text>
-
-</stránka>
-
Index: kázka/produkty.xml
===================================================================
--- ukázka/produkty.xml	(revision 120:4d33f14e99dd)
+++ 	(revision )
@@ -1,38 +1,0 @@
-<stránka
-	xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
-	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro">
-	<nadpis>Produkty</nadpis>
-	<perex>Co vyrábíme.</perex>
-	<pořadí>20</pořadí>
-
-	<text xmlns="http://www.w3.org/1999/xhtml">
-
-		<p>Naše produkty jsou prostě úžasné. To, co vám slíbíme, vám nikdo jiný nemůže dát. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed mi nisl, tincidunt in viverra vitae, pharetra nec urna. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Integer gravida gravida convallis. Phasellus erat ligula, vestibulum vel commodo ac, fringilla quis lorem. Morbi a massa a ligula tincidunt mattis et et felis. Vivamus a quam nulla, at vulputate nisi. Duis gravida placerat luctus. Phasellus vehicula lobortis arcu vitae hendrerit. Maecenas ut molestie elit. Aliquam erat volutpat. Curabitur sed euismod nisl. Mauris molestie tristique nulla, eu pellentesque sem tincidunt non.</p>
-		<p>Morbi et magna a ligula pulvinar posuere. Pellentesque sit amet sem sed orci convallis tincidunt sed sed nisl. Aenean id nibh lorem, eget tempor mauris. Duis diam dui, ullamcorper quis iaculis eget, blandit non dolor. Vestibulum pretium lorem aliquet libero tristique vehicula. Quisque sit amet odio risus, sed tincidunt augue. Proin tincidunt eros eu sem sodales sit amet sollicitudin libero vestibulum. Proin sed nunc elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam mollis, nisl ut sodales sodales, quam lacus elementum magna, nec blandit leo enim id odio. Integer risus leo, sagittis vitae vestibulum vitae, elementum eu eros.	</p>
-
-		<h2>Tučňák domácí</h2>
-		<p>Fusce eu libero sit amet mauris molestie suscipit. Integer porttitor euismod luctus. Sed elementum quam et quam pharetra tincidunt. Pellentesque vitae augue quis mi blandit dapibus. Vestibulum iaculis <m:a href="šachy">magna</m:a> sit amet nisl tristique at consectetur odio blandit. Proin aliquam lectus ac arcu condimentum tempus. Suspendisse potenti. Suspendisse porttitor euismod accumsan. Sed nibh lacus, laoreet id consequat gravida, eleifend eget lectus. Curabitur accumsan, nisi at elementum aliquam, nisl nulla volutpat lorem, ac elementum metus lacus eget lectus. Praesent odio nulla, porttitor vitae hendrerit vel, ullamcorper in velit. Sed in est ipsum, iaculis accumsan sem. Integer pretium ultrices justo a mattis. Nullam id lacus in lectus bibendum tempor. Nulla non viverra eros. Praesent scelerisque, nisi et placerat convallis, nisi nulla lobortis mauris, eu ultricies est mi ac orci. Suspendisse ullamcorper dapibus interdum. Curabitur ac metus eros, sed venenatis sapien.</p>
-
-		<p>Vhodnost zvířete do domácnosti:</p>
-		<m:měřák hodnota="95"/>
-		<p><m:šifra>Tučňáky si prostě oblíbíte!</m:šifra></p>
-
-		<h2>Panda malá</h2>
-		<p>Vivamus nec dictum dolor. Aliquam et tellus dolor. Curabitur et est sapien. Sed nec neque massa. Integer luctus erat vel arcu molestie ac dapibus dolor pretium. Curabitur eget augue non ipsum pulvinar venenatis eget et lectus. Proin fringilla aliquet sapien, non luctus est lobortis vel. Nunc vehicula volutpat varius. Aliquam suscipit accumsan sollicitudin. Morbi ultricies, mauris id elementum pellentesque, nunc dolor viverra nisl, sit amet consequat velit libero at ligula. Nulla luctus rhoncus tortor nec sollicitudin. Vivamus posuere sodales ipsum, hendrerit cursus felis pharetra sit amet. Nunc interdum facilisis massa ac congue.</p>
-		<p>Aliquam erat volutpat. Quisque vitae libero est. <m:šifra>Panda malá je menší než panda velká.</m:šifra> Aliquam erat volutpat. Integer elementum, nisl nec lacinia facilisis, dolor tellus varius eros, sit amet facilisis sem sapien vitae nulla. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Integer rutrum sodales venenatis. Donec mollis aliquet enim, id venenatis urna faucibus sed. Suspendisse pharetra neque et nibh tincidunt suscipit. Morbi ut justo sit amet lectus faucibus tempor quis non libero. Aenean in dolor sem, in lacinia sem.</p>
-
-		<p>Vhodnost zvířete do domácnosti:</p>
-		<m:měřák hodnota="80"/>
-
-		<!--
-			Můžeme vložit vycpávkový text Lorem Ipsum:
-
-			<m:vycpávka odstavců="3"/>
-
-			Pozor: v současné verzi se stahuje ze Sítě při každém generování.
-		-->
-
-	</text>
-
-</stránka>
-
Index: kázka/skriptování-proměnné.pl
===================================================================
--- ukázka/skriptování-proměnné.pl	(revision 120:4d33f14e99dd)
+++ 	(revision )
@@ -1,17 +1,0 @@
-#!/usr/bin/perl
-
-# Projde zdroják v javě a najde v něm,
-# jaké proměnné prostředí se nastavují pro běh skriptů
-# Výstup: tělo XHTML tabulky (řádky)
-
-use strict;
-use warnings;
-
-open(JAVA, "<", $ENV{"XWG_SKRIPTOVANI_JAVA"}) or die $!;
-
-while (<JAVA>) {
-	if (/"(.*)=".*\/\/\s+env:(.*)/) {
-		print "<tr><td><code>$1</code></td><td>$2</td></tr>\n";
-	}
-}
-
Index: kázka/skriptování.xml
===================================================================
--- ukázka/skriptování.xml	(revision 120:4d33f14e99dd)
+++ 	(revision )
@@ -1,358 +1,0 @@
-<stránka
-	xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
-	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro">
-	<nadpis>Skriptování</nadpis>
-	<perex>Na stránku můžeme vložit výstup skriptů.</perex>
-	<pořadí>50</pořadí>
-
-	<text xmlns="http://www.w3.org/1999/xhtml">
-
-		<p>
-			Na stránkách můžeme používat skripty.
-			Spouští se při generování a jejich standardní výstup se vloží do stránky.
-			Třeba doprostřed textu ostavce nebo do jiného elementu.
-		</p>
-		<p>
-			Příklad:
-			<em>
-				Tyto stránky byly vygenerované v systému
-				<span title="tento text pochází ze skriptu"><m:skript jazyk="bash">uname -o</m:skript></span>.
-			</em>
-		</p>
-
-		<p>
-			Díky skriptování můžeme stránky obohatit o prakticky libovolný obsah – 
-			jak prostý text, tak i XHTML fragmenty.<m:podČarou>
-				Zapíná se pomocí atributu <code>výstup="xhtml"</code> a generátor pak kontroluje správné formátování – 
-				nestane se vám, že byste omylem vygenerovali stránky s překříženými nebo neuzavřenými značkami.
-				Výchozím jmenným prostorem je XHTML a je dostupný i jmenný prostor pro makra (<code>m</code>).
-			</m:podČarou>
-		</p>
-		<p>
-			Skriptování ale může být nebezpečné, pokud byste spustili generátor na stránkách,
-			které psal někdo nedůvěryhodný a vložil do nich škodlivý kód.
-			Kromě toho, ukázková sada stránek by měla být přeložitelná kdekoli a mít minimum závislostí
-			(ne každý musí mít nainstalovaný Perl nebo Python či další podporované interprety).
-			Proto je skriptování ve výchozím stavu vypnuté – je potřeba ho povolit v souboru <code>web.conf</code>.
-		</p>
-
-		<h2>Podporované jazyky</h2>
-		<p>
-			V současnosti jsou podporované tyto jazyky:
-		</p>
-
-		<table>
-			<thead>
-				<tr>
-					<td>Jazyk</td>
-					<td>Interpret</td>
-				</tr>
-			</thead>
-			<tbody>
-				<m:skript jazyk="perl" výstup="xhtml"><![CDATA[
-use strict;
-use warnings;
-
-open(JAVA, "<", $ENV{"XWG_SKRIPTOVANI_JAVA"}) or die $!;
-
-while (<JAVA>) {
-	if (/podporovanýJazyk\.put\("(\w+)",\s*"(.*)"\);/) {
-		print "<tr><td><code>$1</code></td><td><code>$2</code></td></tr>\n";
-	}
-}
-				]]></m:skript>
-			</tbody>
-		</table>
-
-		<h3>Perl – ukázka</h3>
-		<p>Jazyky použité nebo citované na této stránce:</p>
-		<!--
-			Lepšího výsledku bychom samozřejmě dosáhli pomocí XPath dotazu,
-			ale toto je příklad na Perl :-)
-		-->
-		<pre><m:skript jazyk="perl"><![CDATA[
-use strict;
-use warnings;
-
-open(XML, "<", $ENV{"XWG_STRANKA_SOUBOR"}) or die $!;
-my %skripty;
-
-while (<XML>) {
-	if (/m:skript\s+jazyk="(\w+)"/) {
-		$skripty{$1}++;
-	}
-}
-
-for(keys(%skripty)) {
-	print "$skripty{$_}×\t $_\n";
-}
-			]]></m:skript></pre>
-
-		<h3>BASH – ukázka</h3>
-		<pre><m:skript jazyk="bash"><![CDATA[
-echo -n "Právě je: ";
-date;
-echo -n "Operační systém: ";
-uname -o;
-echo -n "SHA-1 otisk zdrojáku této stránky: ";
-sha1sum "$XWG_STRANKA_SOUBOR" | cut -f 1 -d " ";
-			]]></m:skript></pre>
-
-			<!--
-			<h2>PHP</h2>
-			<pre style="max-height: 200px;"><m:skript jazyk="php"><![CDATA[
-<?php
-phpinfo();
-?>
-			]]></m:skript></pre>
-			-->
-
-			<h2>Proměnné prostředí</h2>
-			<p>
-				Ve skriptech máme dostupné následující proměnné prostředí:
-			</p>
-
-			<table>
-				<thead>
-					<tr>
-						<td>Proměnná</td>
-						<td>Význam</td>
-					</tr>
-				</thead>
-				<tbody>
-					<!-- Pokud načítáme skript ze souboru, je atribut jazyk nepovinný. -->
-					<m:skript jazyk="perl" výstup="xhtml" src="skriptování-proměnné.pl"/>
-				</tbody>
-			</table>
-
-			<p>
-				Kód:
-			</p>
-
-			<m:pre jazyk="xml"><![CDATA[<m:skript jazyk="bash">
-echo "URI:    $XWG_STRANKA_URI";
-echo "Soubor: $XWG_STRANKA_SOUBOR";
-echo "Nadpis: $XWG_STRANKA_NADPIS";
-echo "Perex:  $XWG_STRANKA_PEREX";
-</m:skript>]]></m:pre>
-
-			<p>nám vypíše:</p>
-
-			<pre><m:skript jazyk="bash"><![CDATA[
-echo "URI:    $XWG_STRANKA_URI" | sed "s#/mnt/sshfs/[^/]*/#/#" | sed s/\\/home\\/$USER/\\/home\\/xwg/g;
-echo "Soubor: $XWG_STRANKA_SOUBOR" | sed "s#/mnt/sshfs/[^/]*/#/#" | sed s/\\/home\\/$USER/\\/home\\/xwg/g;
-echo "Nadpis: $XWG_STRANKA_NADPIS";
-echo "Perex:  $XWG_STRANKA_PEREX";
-		]]></m:skript></pre>
-
-		<h2 id="makraZeSkriptů">Makra ze skriptů</h2>
-		<p>
-			XML generované skriptem může také obsahovat makra, která se následně interptetují.
-			<m:skript jazyk="bash" výstup="xhtml"><![CDATA[
-echo '<m:skript jazyk="bash">'; # Ty zrůdo! :-)
-echo 'echo "Takže můžeš skriptovat, když skriptuješ,";';
-echo '</m:skript>';
-			]]></m:skript>
-			nebo dělat něco užitečnějšího.
-		</p>
-		
-		<m:skript jazyk="perl" výstup="xhtml"><![CDATA[
-use strict;
-use warnings;
-
-my $adresar = "vstup/makra";
-
-print "<m:diagram nadpis='Uživatelská makra v adresáři $adresar'>\n";
-print "	node		[shape=\"box\"];\n";
-print "	koren	[label=\"Uživatelská makra\"];\n";
-
-opendir(DIR, $adresar) or die $!;
-my $i = 0;
-while (readdir(DIR)) {
-	next if (/^\./);
-	# Měli bychom ošetřit zvláštní znaky v názvech souborů,
-	# abychom nezpůsobili chybu GraphVizu.
-	print "	n$i		[label=\"$_\"];\n";
-	print "	koren	-> n$i;\n";
-	$i++;
-}
-
-print "</m:diagram>";
-closedir(DIR);
-		]]></m:skript>
-
-		<p>…třeba vygenerovat tento diagram následujícím perlovským skriptem:</p>
-
-		<m:pre jazyk="perl"><![CDATA[
-use strict;
-use warnings;
-
-my $adresar = "vstup/makra";
-
-print "<m:diagram nadpis='Uživatelská makra v adresáři $adresar'>\n";
-print "	node	[shape=\"box\"];\n";
-print "	koren	[label=\"Uživatelská makra\"];\n";
-
-opendir(DIR, $adresar) or die $!;
-my $i = 0;
-while (readdir(DIR)) {
-	next if (/^\./);
-	# Měli bychom ošetřit zvláštní znaky v názvech souborů,
-	# abychom nezpůsobili chybu GraphVizu.
-	print "	n$i		[label=\"$_\"];\n";
-	print "	koren	-> n$i;\n";
-	$i++;
-}
-
-print "</m:diagram>";
-closedir(DIR);]]></m:pre>
-
-		<p>
-			Který vložíme zabalený v <code><![CDATA[<m:skript jazyk="perl" výstup="xhtml"> … </m:skript>]]></code> do stránky.
-		</p>
-		<p>
-			Známá chyba: ve skriptech zatím nefungují poznámky pod čarou (a není jisté, jestli kdy fungovat budou – pravděpodobně by to vyžadovalo vícefázové zpracování).
-		</p>
-
-		<h2>Makra ve skriptech</h2>
-		
-		<p>
-			Uvnitř zdrojového kódu skriptu můžeme používat jiná makra.
-			Např. tento kód:
-		</p>
-
-		<m:pre jazyk="xml"><![CDATA[<pre>
-	<m:skript jazyk="perl">
-		print "Náš podnik se jmenuje <m:firma/>";
-	</m:skript>
-</pre>]]></m:pre>
-
-		<p>
-			nám vygeneruje:
-		</p>
-
-		<pre><m:skript jazyk="perl">
-				print "Náš podnik se jmenuje <m:firma/>";
-		</m:skript></pre>
-
-		<p>
-			Můžete si tak vytvořit makra pro opakující se části
-			a používat je jak v textu stránek, tak ve skriptech nebo diagramech.<m:podČarou>
-				Jen pozor na ošetření zvláštních znaků – pokud text takové znaky obsahuje,
-				je dobré ho zabalit ještě do jedné značky, která se postará o <em>escapování</em> 
-				pro daný kontext (skriptovací jazyk a prostředí v něm – např. apostrofy vs. uvozovky).
-			</m:podČarou>
-		</p>
-		
-		<p>
-			Jen pro připomenutí: nejedná se o nějaké primitivní zástupky a nahrazování textu
-			– makra můžou být parametrizovaná, obsahovat atributy (např. pád a číslo) nebo vnořené elementy
-			a na základě této parametrizace vytvářet odlišný výstup, který je následně předán skriptu.
-		</p>
-		
-		<pre><m:skript jazyk="bash">
-			echo "S naší <m:firma pád="7"/> budete jistě spokojeni!";
-			echo "Stejně jako my jsme spokojeni s operačním systémem `uname -o`.";
-		</m:skript></pre>
-		
-		<p>
-			Zdrojový kód:
-		</p>
-		
-		<!-- Pozor: ve zvýrazňovači syntaxe Pygmentize je chyba – neumí diakritiku – správně je: pád="7" -->
-		<m:pre jazyk="xml"><![CDATA[<pre>
-	<m:skript jazyk="bash">
-		echo "S naší <m:firma pad="7"/> budete jistě spokojeni!";
-		echo "Stejně jako my jsme spokojeni s operačním systémem `uname -o`.";
-	</m:skript>
-</pre>]]></m:pre>
-
-		<p>
-			Skripty v těchto příkladech nejsou příliš užitečné, protože pouze vypisují text,
-			který by šlo vložit přímo do XML stránky
-			– předpokládá se, že ve svých skriptech budete dělat něco zajímavějšího :-)
-		</p>
-
-		<h2>Skripty v makrech</h2>
-		<p>
-			Uvnitř definic maker můžeme volat<m:podČarou>
-				Ovšem trochu jiným způsobem, než ve stránkách –
-				nacházíme se totiž v <em>programu</em> (XSL šablona definující makro)
-				nikoli v <em>datovém souboru</em> (XML stránka).
-			</m:podČarou>
-			jiná makra – mj. skripty.
-			Toho jsme využili v makru, které generuje tabulku verzí z mercurialu
-			– ten umí vypsat historii úložiště v XML, které následně snadno zpracujeme v XSLT.
-		</p>
-
-		<m:hg-verze/>
-
-		<p>
-			Toto makro naleznete v souboru <code>vstup/makra/hg-verze.xsl</code>.
-		</p>
-
-		<h2>Vnořování maker</h2>
-		<p>
-			Trochu jiný případ je vnořování maker na stránce.
-			Např. si chceme vypsat vybrané internetové služby:
-		</p>
-		<m:tabulka>
-			<m:skript jazyk="perl"><![CDATA[
-use strict;
-use warnings;
-
-print "Port\tSlužba\tProtokol\n";
-open(S, "<", "/etc/services") or die $!;
-while (<S>) {
-	if (/(\w+)\s+(21|22|25|80)\/(tcp)/) {
-		print "$2\t$1\t$3\n";
-	}
-}
-			]]></m:skript>
-		</m:tabulka>
-		
-		<p>
-			Pro vygenerování použijeme dvě makra – tabulku a skript – která vložíme do textu stránky:
-		</p>
-		
-		<m:pre jazyk="xml"><![CDATA[
-<m:tabulka>
-	<m:skript jazyk="perl"><![CDATA[
-		print "Port\tSlužba\tProtokol\n";
-		open(S, "<", "/etc/services") or die $!;
-		while (<S>) {
-			if (/(\w+)\s+(21|22|25|80)\/(tcp)/) {
-				print "$2\t$1\t$3\n";
-			}
-		}
-	]]]]>&gt;<![CDATA[</m:skript>
-</m:tabulka>]]></m:pre>
-
-		<p>
-			Ve skriptu v tomto případě negenerujeme XHTML značky, ale CSV (s tabulátory)
-			a o převod na XHTML tabulku se postará XSL šablona.
-		</p>
-
-		<!--
-			Nebo to taky můžeme napsat na jeden řádek:
-			cat /etc/services | perl -ne 'if (/(\w+)\s+(21|22|25|80)\/(tcp)/) { print "$2\t$1\t$3\n";}'
-			a vložit do tabulky jako BASH skript :-)
-		-->
-
-		<p>
-			Podobně bychom mohli postupovat i u <a href="#makraZeSkriptů">diagramu</a> –
-			negenerovat skriptem značky makra, ale pouze jeho obsah – zadání diagramu, nebo jen jeho část.
-			Někdy se ale může hodit ve skriptu nastavovat atributy elementů nebo elementy vytvářet dynamicky.
-		</p>
-
-		<p>
-			Skriptování lze použít i pro generování zdrojového kódu, který bude následně zvýrazněn
-			pomocí značky <code>&lt;m:pre jazyk="…"/&gt;</code>.
-			Toho využíváme na stránce <m:a href="zdrojáky">Zdrojové kódy</m:a> v případě SQL a XML ukázek.
-			Skript můžeme použít mj. i ke zkrácení zdrojáku – když chceme vypsat jen jeho relevantní část.
-		</p>
-
-	</text>
-
-</stránka>
-
Index: kázka/služby.xml
===================================================================
--- ukázka/služby.xml	(revision 120:4d33f14e99dd)
+++ 	(revision )
@@ -1,42 +1,0 @@
-<stránka 
-	xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
-	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro">
-	<nadpis>Služby</nadpis>
-	<perex>Co poskytujeme.</perex>
-	<pořadí>30</pořadí>
-
-	<text xmlns="http://www.w3.org/1999/xhtml">
-
-		<p>Naše služby jsou ty nejlepší ze všech. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed mi nisl, tincidunt in viverra vitae, pharetra nec urna. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Integer gravida gravida convallis. Phasellus erat ligula, vestibulum vel commodo ac, fringilla quis lorem. Morbi a massa a ligula tincidunt mattis et et felis. Vivamus a quam nulla, at vulputate nisi. Duis gravida placerat luctus. Phasellus vehicula lobortis arcu vitae hendrerit. Maecenas ut molestie elit. Aliquam erat volutpat. Curabitur sed euismod nisl. Mauris molestie tristique nulla, eu pellentesque sem tincidunt non.</p>
-		<p>Morbi et magna a ligula pulvinar posuere. Podívejte se také na naše <m:a href="zdrojáky">zdrojové kódy</m:a>. Pellentesque sit amet sem sed orci convallis tincidunt sed sed nisl. Aenean id nibh lorem, eget tempor mauris. Duis diam dui, ullamcorper quis iaculis eget, blandit non dolor. Vestibulum pretium lorem aliquet libero tristique vehicula. Quisque sit amet odio risus, sed tincidunt augue. Proin tincidunt eros eu sem sodales sit amet sollicitudin libero vestibulum. Proin sed nunc elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam mollis, nisl ut sodales sodales, quam lacus elementum magna, nec blandit leo enim id odio. Integer risus leo, sagittis vitae vestibulum vitae, elementum eu eros.</p>
-
-		<h2>Pravidelné krmení ptáků</h2>
-		<p>Fusce eu libero sit amet mauris molestie suscipit. <m:a href="java.lang.Integer" typ="javadoc">Integer</m:a> porttitor euismod luctus. Sed elementum quam et quam pharetra tincidunt. Pellentesque vitae augue quis mi blandit dapibus. Vestibulum iaculis magna sit amet nisl tristique at consectetur odio blandit. Proin aliquam lectus ac arcu condimentum tempus. Suspendisse potenti. Suspendisse porttitor euismod accumsan. Sed nibh lacus, laoreet id consequat gravida, eleifend eget lectus. Curabitur accumsan, nisi at elementum aliquam, nisl nulla volutpat lorem, ac elementum metus lacus eget lectus. Praesent odio nulla, porttitor vitae hendrerit vel, ullamcorper in velit. Sed in est ipsum, iaculis accumsan sem. Integer pretium ultrices justo a mattis. Nullam id lacus in lectus bibendum tempor. Nulla non viverra eros. Praesent scelerisque, nisi et placerat convallis, nisi nulla lobortis mauris, eu ultricies est mi ac orci. Suspendisse ullamcorper dapibus interdum. Curabitur ac metus eros, sed venenatis sapien.</p>
-
-		<m:tabulka>
-			Velikost ptáka		Cena za jedno krmení
-			malý				250
-			střední				500
-			velký				1000
-		</m:tabulka>
-
-		<p>Dodáváme pouze prvotřídní krmivo.</p>
-
-		<m:wiki>
-Pravidelné krmení savců
------------------------
-
-Tato služba je určena především pro pakoně a slony, vhodná je ale i pro jednorožce. _Vivamus nec dictum dolor_. Aliquam et tellus dolor. Curabitur et est sapien. Sed nec neque massa. Markdown Integer luctus erat vel arcu molestie ac dapibus dolor pretium. Curabitur eget augue non ipsum pulvinar venenatis eget et lectus. Proin fringilla aliquet sapien, non luctus est lobortis vel. Nunc vehicula volutpat varius. Aliquam suscipit accumsan sollicitudin. Morbi ultricies, mauris id elementum pellentesque, nunc dolor viverra nisl, sit amet consequat velit libero at ligula. Nulla luctus rhoncus tortor nec sollicitudin. Vivamus posuere sodales ipsum, hendrerit cursus felis pharetra sit amet. Nunc interdum facilisis massa ac congue.
-
-Aliquam erat volutpat. Quisque vitae libero est. Aliquam erat volutpat. [Integer](http://docs.oracle.com/javase/7/docs/api/java/lang/Integer.html) elementum, nisl nec lacinia facilisis, dolor tellus varius eros, sit amet facilisis sem sapien vitae nulla. Pellentesque habitant morbi tristique senectus et **netus et malesuada** fames ac turpis egestas. Integer rutrum sodales venenatis. Donec mollis aliquet enim, id venenatis urna faucibus sed. Suspendisse pharetra neque et nibh tincidunt suscipit. Morbi ut justo sit amet lectus faucibus tempor quis non libero. Aenean in dolor sem, in lacinia sem.
-
-Dodáváme pouze prvotřídní krmivo.
-		</m:wiki>
-
-		<h2>Jednorázová výměna podestýlky</h2>
-		<p>Vivamus nec dictum dolor. Aliquam et tellus dolor. Curabitur et est sapien. Sed nec neque massa. <m:a href="java.lang.Integer" verze="6" typ="javadoc">Integer</m:a> luctus erat vel arcu molestie ac dapibus dolor pretium. Curabitur eget augue non ipsum pulvinar venenatis eget et lectus. Proin fringilla aliquet sapien, non luctus est lobortis vel. Nunc vehicula volutpat varius. Aliquam suscipit accumsan sollicitudin. Morbi ultricies, mauris id elementum pellentesque, nunc dolor viverra nisl, sit amet consequat velit libero at ligula. Nulla luctus rhoncus tortor nec sollicitudin. Vivamus posuere sodales ipsum, hendrerit cursus felis pharetra sit amet. Nunc interdum facilisis massa ac congue.</p>
-		<p>Účtováno hodinovou sazbou. Cena je závislá na míře zahnojení systému. Někdy je nutná úplně nová stavba klece nebo kotce.</p>
-	</text>
-
-</stránka>
-
Index: kázka/telefonní-seznam.csv
===================================================================
--- ukázka/telefonní-seznam.csv	(revision 120:4d33f14e99dd)
+++ 	(revision )
@@ -1,6 +1,0 @@
-Osoba;Místnost;Telefon
-pan továrník (majitel);1;+420 604 123456
-pan ředitel;2;+420 604 123654
-slečna sekretářka;2;+420 604 123465
-Linuxový guru;3;+420 604 123546
-Softwarový architekt;4;+420 604 123645
Index: kázka/web.conf
===================================================================
--- ukázka/web.conf	(revision 122:082f281e16f5)
+++ 	(revision )
@@ -1,39 +1,0 @@
-<web xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/konfigurace">
-	<název>Chovatelská stanice tučňáků</název>
-	<podtitul>vše pro tučňáky</podtitul>
-	<autor>
-		<jméno>František Kučera</jméno>
-		<email>nereknu_nechci_spam@example.com</email>
-	</autor>
-
-	<!-- TODO: XML Schéma a popisy v něm-->
-
-	<!-- Základní URL našeho webu, mělo by končit lomítkem – pro generování RSS/Atom -->
-	<url>https://frantovo.cz/projekty/xml-web-generator/demo1/</url>
-
-	<!-- ID našeho webu (každý by si měl vygenerovat svoje) – pro Atom -->
-	<uuid>399a714c-956e-444c-a8f4-afe8f0df802a</uuid>
-
-	<!-- Kód našeho webu, použije se jako součást identifikátoru položek v RSS/Atomu -->
-	<kod>PokusnyWeb123</kod>
-
-	<!--
-		Odkazy na JavaScripty a kaskádové styly, které se vloží do hlavičky každé stránky.
-		Můžeme jich uvést libovolné množství.
-	-->
-	<css>css/styl.css</css>
-	<css>css/syntaxe.css</css>
-	<js>js/skript.js</js>
-
-	<skriptování>
-		<!--
-			povolit – skripty se vykonají
-			zakázat – skripty se nevykonají a dojde k chybě
-			ignorovat – skripty se v tichosti přeskočí 
-			varovat – skripty se v přeskočí a na jejich místo se vloží varování – výchozí možnost
-			vložit – místo výstupu skriptu se vloží jeho zdroják
-		-->
-		<režim></režim>
-	</skriptování>
-</web>
-
Index: kázka/zdrojáky.xml
===================================================================
--- ukázka/zdrojáky.xml	(revision 120:4d33f14e99dd)
+++ 	(revision )
@@ -1,110 +1,0 @@
-<stránka
-	xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
-	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro">
-	<nadpis>Zdrojové kódy</nadpis>
-	<perex>Ukázka našich zdrojových kódů.</perex>
-	<pořadí>40</pořadí>
-
-	<text xmlns="http://www.w3.org/1999/xhtml">
-
-		<p>Zde je malá ukázka našich zdrojových kódů. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed mi nisl, tincidunt in viverra vitae, pharetra nec urna. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Integer gravida gravida convallis. Phasellus erat ligula, vestibulum vel commodo ac, fringilla quis lorem. Morbi a massa a ligula tincidunt mattis et et felis. Vivamus a quam nulla, at vulputate nisi. Duis gravida placerat luctus. Phasellus vehicula lobortis arcu vitae hendrerit. Maecenas ut molestie elit. Aliquam erat volutpat. Curabitur sed euismod nisl. Mauris molestie tristique nulla, eu pellentesque sem tincidunt non.</p>
-		<p>Morbi et magna a ligula pulvinar posuere. Pellentesque sit amet sem <m:a href="odkazy" title="Ukázka odkazů">sed orci</m:a> convallis tincidunt sed sed nisl. Aenean id nibh lorem, eget tempor mauris. Duis diam dui, ullamcorper quis iaculis eget, blandit non dolor. Vestibulum pretium lorem aliquet libero tristique vehicula. Quisque sit amet odio risus, sed tincidunt augue. Proin tincidunt eros eu sem sodales sit amet sollicitudin libero vestibulum. Proin sed nunc elit. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nam mollis, nisl ut sodales sodales, quam lacus elementum magna, nec blandit leo enim id odio. Integer risus leo, sagittis vitae vestibulum vitae, elementum eu eros.</p>
-
-		<h2>C++</h2>
-		<p>Ukázka převzatá ze stránky <a href="https://podnik.frantovo.cz/s/zdrojovy-kod">Zdrojový kód</a>:</p>
-
-		<m:pre jazyk="cpp"><![CDATA[# include <iostream>
-using namespace std;
-
-int main(int argc, char *argv[]) {
-
-	cout << "Chcete slyšet vtip?" << endl;
-	char odpoved = cin.get();
-	cin.get();
-
-	if (odpoved == 'a') {
-		cout
-		<< "Lidé se dělí do 10 skupin." << endl
-		<< "Na ty, kteří rozumějí binárnímu kódu, "
-		<< "a na ty ostatní." << endl;
-		return 0;
-	} else if (odpoved == 'n') {
-		cout << "Dobře, tak ne." << endl;
-		return 0;
-	} else {
-		cout
-		<< "Nerozumím odpovědi "
-		<< "– očekávám „ano“ nebo „ne“." << endl;
-		return 1;
-	}
-}]]></m:pre>
-
-		<h2>Java</h2>
-
-		<m:pre jazyk="java"><m:skript jazyk="bash">
-			cat "šablona/funkce/src/cz/frantovo/xmlWebGenerator/Xmlns.java" | awk 'NR > 17 {print}';
-		</m:skript></m:pre>
-
-		<h2>XML</h2>
-
-		<p>
-			Zdroják aktuální stránky – <abbr title="diakritika byla odstraněna, protože v Pygmentize je chyba – neumí značky s diakritikou, přestože to je platné XML">upravený</abbr> a zkrácený pomocí <m:a href="skriptování">skriptu</m:a>:
-		</p>
-		<m:pre jazyk="xml"><m:skript jazyk="bash">
-# V zvýrazňovači Pygmentize je chyba: nepodporuje znaky s diakritikou, přestože v daném jazyce můžou být.
-# TODO: opravit to tam (zřejmě špatný regulární výraz).
-
-cat $XWG_STRANKA_SOUBOR | iconv -t ASCII//TRANSLIT -f UTF-8 | head -n 8;
-echo -e "\t\t… zkráceno …";
-cat $XWG_STRANKA_SOUBOR | iconv -t ASCII//TRANSLIT -f UTF-8 | tail -n 4;
-
-# Případně:
-# cat $XWG_STRANKA_SOUBOR | sed s/á/a/g | sed s/ř/r/g | sed s/í/i/g | head -n 8;
-# echo -e "\t\t… zkráceno …";
-# cat $XWG_STRANKA_SOUBOR | sed s/á/a/g | sed s/ř/r/g | sed s/í/i/g | tail -n 4;
-		</m:skript></m:pre>
-
-		<p>Další ukázka XML: <m:a href="šablona/makra/tabulka.xsl" typ="zdroják" řádek="25">tabulka.xsl</m:a>.</p>
-
-		<h2>BASH</h2>
-
-		<m:pre jazyk="bash" src="matrixový-spořič.sh" odkaz="ano"/>
-
-		<h2>SQL</h2>
-
-		<p>
-			Tento SQL kód není zapsán přímo ve stránce, ale byl vygenerován pomocí <m:a href="skriptování">skriptu</m:a>,
-			a poté zvýrazněn.
-		</p>
-
-		<m:pre jazyk="sql"><m:skript jazyk="perl"><![CDATA[
-use strict;
-use warnings;
-
-for (my $i = 0; $i < 10; $i++) {
-	print "INSERT INTO tabulka VALUES ('abc $i', 'def ". $i*($i+1) . "', " . 2**$i . ");\n";
-}
-		]]></m:skript></m:pre>
-
-		<h2>Chyby</h2>
-
-		<p>Následující ukázky kódu nebudou zvýrazněné:</p>
-
-		<m:pre jazyk="xxxxxxxx">Nepodporovaný jazyk → syntaxe nebude zvýrazněna &lt;blee/&gt;</m:pre>
-
-		<m:pre>#!/bin/bash
-# tento kód nebude zvýrazněn, protože atribut „jazyk“ chybí
-# &lt;blee/&gt;</m:pre>
-
-		<h2>Objekty</h2>
-
-		<p>
-			Při vývoji softwaru používáme <abbr title="objektově orientované programování">OOP</abbr>.
-		</p>
-
-		<m:diagram src="kočka-a-pes-oop.dot" nadpis="Třídy Kočka a Pes jsou potomkem třídy Zvíře"/>
-
-	</text>
-
-</stránka>
-
Index: kázka/záhlaví.inc
===================================================================
--- ukázka/záhlaví.inc	(revision 120:4d33f14e99dd)
+++ 	(revision )
@@ -1,10 +1,0 @@
-<stránka
-	xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
-	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro">
-	<text xmlns="http://www.w3.org/1999/xhtml">
-		<p class="logo">
-			<m:a href="index" title="Klikněte pro přechod na úvodní stránku"><img src="grafika/logo.png" alt="XML Web generátor"/></m:a>
-		</p>
-	</text>
-</stránka>
-
Index: kázka/zápatí.inc
===================================================================
--- ukázka/zápatí.inc	(revision 120:4d33f14e99dd)
+++ 	(revision )
@@ -1,8 +1,0 @@
-<stránka xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana">
-	<text xmlns="http://www.w3.org/1999/xhtml">
-		<p>
-			Poháněno tučňákem. Vytvořeno pomocí <a href="https://trac.frantovo.cz/xml-web-generator/">XML Web generátoru</a>. Používá XML, XSLT, Ant a další dobroty.
-		</p>
-	</text>
-</stránka>
-
Index: kázka/šachy.xml
===================================================================
--- ukázka/šachy.xml	(revision 120:4d33f14e99dd)
+++ 	(revision )
@@ -1,24 +1,0 @@
-<stránka
-	xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
-	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro">
-	<nadpis>Šachy</nadpis>
-	<perex>Královská hra.</perex>
-
-	<text xmlns="http://www.w3.org/1999/xhtml">
-
-		<m:tabulka>
-			 	a	b	c	d	e	f	g	h
-			8	♖	♘	♗	♔	♕	♗	♘	♖
-			7	♙	♙	♙	♙	♙	♙	♙	♙
-			6	 	 	 	 	 	 	 	 
-			5	 	 	 	 	 	 	 	 
-			4	 	 	 	 	 	 	 	 
-			3	 	 	 	 	 	 	 	 
-			2	♟	♟	♟	♟	♟	♟	♟	♟
-			1	♜	♞	♝	♚	♛	♝	♞	♜
-		</m:tabulka>
-
-	</text>
-
-</stránka>
-
Index: stup
===================================================================
--- vstup	(revision 120:4d33f14e99dd)
+++ 	(revision )
@@ -1,1 +1,0 @@
-ukázka/
Index: ablona/atom.xsl
===================================================================
--- šablona/atom.xsl	(revision 136:d5feb9d8ebc3)
+++ 	(revision )
@@ -1,66 +1,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-XML Web generátor – program na generování webových stránek
-Copyright © 2012 František Kučera (frantovo.cz)
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program.  If not, see <http://www.gnu.org/licenses/>.
--->
-<xsl:stylesheet version="2.0"
-	xmlns="http://www.w3.org/2005/Atom"
-	xmlns:s="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
-	xmlns:k="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/konfigurace"
-	xmlns:j="java:cz.frantovo.xmlWebGenerator.Funkce"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	xmlns:fn="http://www.w3.org/2005/xpath-functions"
-	exclude-result-prefixes="fn s k j">
-	<xsl:output	method="xml" indent="yes" encoding="UTF-8"/>
-
-	<xsl:param name="vstupníPřípona" select="'.xml'"/>
-	<xsl:param name="výstupníPřípona" select="'.xhtml'"/>
-
-	<xsl:template match="/">
-
-		<xsl:if test="k:web/k:uuid = '399a714c-956e-444c-a8f4-afe8f0df802a'">
-			<xsl:message>Vygenerujte si prosím svoje vlastní UUID pro agregované výstupy a uložte ho do souboru web.conf.</xsl:message>
-			<!-- Nové UUID si můžete vygenerovat např. příkazem: uuidgen -->
-		</xsl:if>
-
-		<feed>
-			<title><xsl:value-of select="k:web/k:název"/></title>
-			<subtitle><xsl:value-of select="k:web/k:podtitul"/></subtitle>
-			<link rel="self" href="{concat(k:web/k:url, 'atom.xml')}"/>
-			<link href="{k:web/k:url}"/>
-			<updated><xsl:value-of select="current-dateTime()"/></updated>	
-			<author>
-				<name><xsl:value-of select="k:web/k:autor/k:jméno"/></name>
-				<email><xsl:value-of select="k:web/k:autor/k:email"/></email>
-			</author>
-			<id><xsl:value-of select="concat('urn:uuid:', k:web/k:uuid)"/></id>
-
-			<xsl:variable name="konfigurace" select="/"/>
-			<xsl:for-each select="collection(concat('../vstup/?select=*', $vstupníPřípona))[empty(s:stránka/s:skrytá) or not(s:stránka/s:skrytá)]">
-				<entry>
-					<title><xsl:value-of select="s:stránka/s:nadpis"/></title>
-					<xsl:variable name="soubor" select="replace(tokenize(document-uri(.), '/')[last()], $vstupníPřípona, '')"/>
-					<link href="{concat($konfigurace/k:web/k:url, encode-for-uri($soubor), $výstupníPřípona)}" />
-					<id><xsl:value-of select="concat('urn:', $konfigurace/k:web/k:kod ,':strana:', encode-for-uri($soubor))"/></id>
-					<updated><xsl:value-of select="j:posledníZměna(document-uri(.))"/></updated>
-					<summary><xsl:value-of select="s:stránka/s:perex"/></summary>
-				</entry>
-			</xsl:for-each>
-			
-		</feed>
-	</xsl:template>
-
-</xsl:stylesheet>
-
Index: ablona/funkce/src/cz/frantovo/xmlWebGenerator/Funkce.java
===================================================================
--- šablona/funkce/src/cz/frantovo/xmlWebGenerator/Funkce.java	(revision 136:d5feb9d8ebc3)
+++ 	(revision )
@@ -1,55 +1,0 @@
-/**
- * XML Web generátor – program na generování webových stránek
- * Copyright © 2012 František Kučera (frantovo.cz)
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, version 3 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-package cz.frantovo.xmlWebGenerator;
-
-import java.io.File;
-import java.net.URI;
-import java.net.URISyntaxException;
-import java.util.Date;
-
-/**
- * Společná knihovna funkcí volaných z XSLT
- *
- * @author František Kučera (frantovo.cz)
- */
-public class Funkce {
-
-	/**
-	 * Zjištuje, kdy byl naposledy daný soubor změněn.
-	 *
-	 * @param soubor cesta k souboru
-	 * @return datum poslední změny
-	 * @throws URISyntaxException
-	 */
-	public static Date posledníZměna(String soubor) throws URISyntaxException {
-		URI uri = new URI(soubor);
-		File f = new File(uri);
-		return new Date(f.lastModified());
-	}
-
-	public static String spojText(String[] kusyTextu) {
-		if (kusyTextu == null || kusyTextu.length < 1) {
-			return null;
-		} else {
-			StringBuilder sb = new StringBuilder();
-			for (int i = 0; i < kusyTextu.length; i++) {
-				sb.append(kusyTextu[i]);
-			}
-			return sb.toString();
-		}
-	}
-}
Index: ablona/funkce/src/cz/frantovo/xmlWebGenerator/NástrojeCLI.java
===================================================================
--- šablona/funkce/src/cz/frantovo/xmlWebGenerator/NástrojeCLI.java	(revision 136:d5feb9d8ebc3)
+++ 	(revision )
@@ -1,73 +1,0 @@
-/**
- * XML Web generátor – program na generování webových stránek
- * Copyright © 2012 František Kučera (frantovo.cz)
- * 
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, version 3 of the License.
- * 
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- * 
- * You should have received a copy of the GNU General Public License
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
- */
-package cz.frantovo.xmlWebGenerator;
-
-import java.io.BufferedReader;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.InputStreamReader;
-
-/**
- * Pomocné funkce pro práci s příkazy
- * 
- * Tyto funkce nejsou určené k přímému volání z XSLT.
- * 
- * @author František Kučera (frantovo.cz)
- */
-public class NástrojeCLI {
-
-	private static final String PŘÍKAZ_WHICH = "which";
-
-	/**
-	 * Pomocí programu which zjistí, jestli je daný příkaz v systému přítomný.
-	 * @param příkaz jehož přítomnost zjišťujeme
-	 * @return true pokud příkaz v systému existuje
-	 */
-	public static boolean isPříkazDostupný(String příkaz) {
-		try {
-			Runtime r = Runtime.getRuntime();
-			Process p = r.exec(new String[]{PŘÍKAZ_WHICH, příkaz});
-			p.waitFor();
-			return p.exitValue() == 0;
-		} catch (Exception e) {
-			System.err.printf("Při zjišťování dostupnosti příkazu „%s“ došlo k chybě: %s", příkaz, e.getLocalizedMessage());
-			return false;
-		}
-	}
-
-	/**
-	 * Čte proud dat dokud to jde a výsledek pak vrátí jako text.
-	 * @param proud vstupní proud
-	 * @return obsah proudu jako text
-	 * @throws IOException 
-	 */
-	public static String načtiProud(InputStream proud) throws IOException {
-		StringBuilder výsledek = new StringBuilder();
-		BufferedReader buf = new BufferedReader(new InputStreamReader(proud));
-		while (true) {
-			String radek = buf.readLine();
-			if (radek == null) {
-				break;
-			} else {
-				výsledek.append(radek);
-				výsledek.append("\n");
-			}
-		}
-		return výsledek.toString();
-	}
-}
-
Index: ablona/funkce/src/cz/frantovo/xmlWebGenerator/Xmlns.java
===================================================================
--- šablona/funkce/src/cz/frantovo/xmlWebGenerator/Xmlns.java	(revision 136:d5feb9d8ebc3)
+++ 	(revision )
@@ -1,32 +1,0 @@
-/**
- * XML Web generátor – program na generování webových stránek
- * Copyright © 2012 František Kučera (frantovo.cz)
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, version 3 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-package cz.frantovo.xmlWebGenerator;
-
-/**
- * XML jmenné prostory používané v generátoru
- *
- * @author Ing. František Kučera (frantovo.cz)
- */
-public class Xmlns {
-
-	public static final String XHTML = "http://www.w3.org/1999/xhtml";
-	public static final String MAKRO =
-			"https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro";
-
-	private Xmlns() {
-	}
-}
Index: ablona/funkce/src/cz/frantovo/xmlWebGenerator/makra/Diagram.java
===================================================================
--- šablona/funkce/src/cz/frantovo/xmlWebGenerator/makra/Diagram.java	(revision 136:d5feb9d8ebc3)
+++ 	(revision )
@@ -1,119 +1,0 @@
-/**
- * XML Web generátor – program na generování webových stránek
- * Copyright © 2012 František Kučera (frantovo.cz)
- * 
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, version 3 of the License.
- * 
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- * 
- * You should have received a copy of the GNU General Public License
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
- */
-package cz.frantovo.xmlWebGenerator.makra;
-
-import java.io.File;
-import java.io.IOException;
-import java.io.PrintStream;
-import java.net.URLDecoder;
-import java.nio.charset.Charset;
-import static cz.frantovo.xmlWebGenerator.NástrojeCLI.*;
-
-/**
- * Diagramy
- * 
- * @author František Kučera (frantovo.cz)
- */
-public class Diagram {
-
-	private static final String ADRESÁŘ_VÝSTUPNÍ = "výstup";
-	private static final String PŘÍKAZ_DOT = "dot";
-	private static int počítadloDiagramů = 0;
-	private static String počítadloDiagramůKontext = ""; // aktuálně zpracovávaná stránka, při změně vynulujeme počítadlo
-
-	/**
-	 * Vytvoří obrázek s diagramem.
-	 * @param zadání definice diagramu ve formátu dot
-	 * @param vodorovně zda má být graf orientovaný vodorovně (funguje jen při <code>kompletní = false</code>)
-	 * @param kompletní false, pokud k zadání chceme doplnit <code>digraph d {…}</code>
-	 * @param kontext kam diagram patří – typicky název stránky, do které je vložen
-	 * diagramy se pak budou číslovat v rámci tohoto kontextu 
-	 * → nebude docházet k přepisování diagramů jiných stránek při částečném přegenerování webu.
-	 * @param souborZadání null pokud chceme automatické číslování | nebo zadáme název souboru se zadáním diagramu – vygenerovaný diagram se pak bude jmenovat stejně
-	 * @return název souboru bez přípony, který byl vytvořen, nebo null, pokud došlo k chybě.
-	 */
-	public static String vytvořDiagram(String zadání, boolean vodorovně, boolean kompletní, String kontext, String souborZadání) throws IOException, InterruptedException {
-		if (isPříkazDostupný(PŘÍKAZ_DOT)) {
-
-			String soubor;
-			if (souborZadání == null) {
-				if (kontext == null) {
-					počítadloDiagramů++;
-					soubor = "diagram-" + počítadloDiagramů;
-				} else {
-					// TODO: tohle by se mělo udělat v XSLT
-					kontext = URLDecoder.decode(kontext, Charset.defaultCharset().name());
-
-					// Každá stránka bude mít svoje diagramy číslované od 1
-					if (!počítadloDiagramůKontext.equals(kontext)) {
-						počítadloDiagramůKontext = kontext;
-						počítadloDiagramů = 0;
-					}
-
-					počítadloDiagramů++;
-					soubor = "diagram-" + kontext + "-" + počítadloDiagramů;
-				}
-			} else {
-				soubor = souborZadání;
-			}
-			String souborSložka = ADRESÁŘ_VÝSTUPNÍ + File.separator + soubor;
-
-			String zdroják;
-			if (kompletní) {
-				zdroják = zadání;
-			} else {
-				StringBuilder b = new StringBuilder(zadání.length() + 200);
-				b.append("digraph d {\n");
-				b.append("\tbgcolor=\"transparent\";\n");
-				if (vodorovně) {
-					b.append("\trankdir=LR;");
-				}
-				b.append(zadání);
-				b.append("}\n");
-				zdroják = b.toString();
-			}
-
-			Runtime r = Runtime.getRuntime();
-			Process p = r.exec(new String[]{PŘÍKAZ_DOT, "-T", "svg", "-o", souborSložka + ".svg"});
-
-			/**
-			 * TODO: generovat i PNG bitmapu
-			 */
-			PrintStream vstupProcesu = new PrintStream(p.getOutputStream());
-			vstupProcesu.print(zdroják);
-			vstupProcesu.close();
-
-			String chyby = načtiProud(p.getErrorStream());
-
-			p.waitFor();
-
-			if (chyby.length() == 0) {
-				return soubor;
-			} else {
-				System.err.print("Při vytváření diagramu došlo k chybě: " + chyby);
-				return null;
-			}
-		} else {
-			System.err.println("Příkaz " + PŘÍKAZ_DOT + " není na vašem systému dostupný → diagramy nelze vygreslit.");
-			System.err.println("Můžete ho nainstalovat pomocí:");
-			System.err.println("\t$ aptitude install graphviz   # (Debian/Ubuntu)");
-			System.err.println("\t$ yum install graphviz        # (Fedora/RedHat)");
-			return null;
-		}
-	}
-}
-
Index: ablona/funkce/src/cz/frantovo/xmlWebGenerator/makra/Pre.java
===================================================================
--- šablona/funkce/src/cz/frantovo/xmlWebGenerator/makra/Pre.java	(revision 136:d5feb9d8ebc3)
+++ 	(revision )
@@ -1,88 +1,0 @@
-/**
- * XML Web generátor – program na generování webových stránek
- * Copyright © 2012 František Kučera (frantovo.cz)
- * 
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, version 3 of the License.
- * 
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
- * GNU General Public License for more details.
- * 
- * You should have received a copy of the GNU General Public License
- * along with this program.  If not, see <http://www.gnu.org/licenses/>.
- */
-package cz.frantovo.xmlWebGenerator.makra;
-
-import java.io.IOException;
-import java.io.PrintStream;
-import static cz.frantovo.xmlWebGenerator.NástrojeCLI.*;
-
-/**
- * Zvýrazňování syntaxe
- * 
- * @author František Kučera (frantovo.cz)
- */
-public class Pre {
-
-	private static final String PŘÍKAZ_PYGMENTIZE = "pygmentize";
-
-	/**
-	 * Zvýrazňuje syntaxi zdrojového kódu. Používá k tomu externí program/knihovnu pygmentize.
-	 * @param zdroják zdrojový kód, který předáme příkazu pygmentize na standardním vstupu
-	 * @param jazyk předáme příkazu pygmentize jako parametr -l &lt;lexer&gt;
-	 * @return zvýrazněný text nebo null, pokud došlo k chybě.
-	 * TODO: 
-	 *	- vracet místo textu instanci com.icl.saxon.om.NodeInfo http://saxon.sourceforge.net/saxon6.5.3/extensibility.html
-	 *  - nebo kontrolovat validitu vygenerovaného kódu (v současnosti se spoléháme na bezchybnost pygmentize)
-	 */
-	public static String zvýrazniSyntaxi(String zdroják, String jazyk) throws IOException, InterruptedException {
-		if (jazyk == null || jazyk.length() == 0) {
-			System.err.println("Není vyplněn atribut „jazyk“ → není jasné, jak se má zvýrazňovat.");
-			return null;
-		} else if (isPříkazDostupný(PŘÍKAZ_PYGMENTIZE)) {
-			Runtime r = Runtime.getRuntime();
-			Process p = r.exec(new String[]{PŘÍKAZ_PYGMENTIZE, "-f", "html", "-l", jazyk});
-
-			PrintStream vstupProcesu = new PrintStream(p.getOutputStream());
-			vstupProcesu.print(zdroják);
-			vstupProcesu.close();
-
-			String výsledek = načtiProud(p.getInputStream());
-			String chyby = načtiProud(p.getErrorStream());
-
-			p.waitFor();
-
-			if (chyby.length() == 0) {
-				// Pozor: pygmentize má i při chybě návratový kód 0 → je potřeba kontrolovat chybový výstup.
-				return výsledek;
-			} else {
-				System.err.print("Při zvýrazňování syntaxe došlo k chybě: " + chyby);
-				return null;
-			}
-		} else {
-			System.err.println("Příkaz " + PŘÍKAZ_PYGMENTIZE + " není na vašem systému dostupný → zvýrazňování syntaxe nebude fungovat.");
-			System.err.println("Můžete ho nainstalovat pomocí:");
-			System.err.println("\t$ aptitude install python-pygments   # (Debian/Ubuntu)");
-			System.err.println("\t$ yum install python-pygments        # (Fedora/RedHat)");
-			return null;
-		}
-	}
-
-	/**
-	 * Vygeneruje CSS styl pro zvýrazňování syntaxe.
-	 * @return obsah CSS souboru nebo null, pokud generování nebylo možné
-	 */
-	public static String generujCssSyntaxe() throws IOException, InterruptedException {
-		if (isPříkazDostupný(PŘÍKAZ_PYGMENTIZE)) {
-			Runtime r = Runtime.getRuntime();
-			Process p = r.exec(new String[]{PŘÍKAZ_PYGMENTIZE, "-S", "default", "-f", "html"});
-			return načtiProud(p.getInputStream());
-		} else {
-			return null;
-		}
-	}
-}
-
Index: ablona/funkce/src/cz/frantovo/xmlWebGenerator/makra/Skriptování.java
===================================================================
--- šablona/funkce/src/cz/frantovo/xmlWebGenerator/makra/Skriptování.java	(revision 136:d5feb9d8ebc3)
+++ 	(revision )
@@ -1,222 +1,0 @@
-/**
- * XML Web generátor – program na generování webových stránek
- * Copyright © 2012 František Kučera (frantovo.cz)
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, version 3 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-package cz.frantovo.xmlWebGenerator.makra;
-
-import static cz.frantovo.xmlWebGenerator.NástrojeCLI.načtiProud;
-import static cz.frantovo.xmlWebGenerator.Funkce.spojText;
-import static cz.frantovo.xmlWebGenerator.Xmlns.*;
-import java.io.ByteArrayInputStream;
-import java.io.File;
-import java.io.PrintStream;
-import java.net.URI;
-import java.util.Collections;
-import java.util.HashMap;
-import java.util.Map;
-import javax.xml.parsers.DocumentBuilder;
-import javax.xml.parsers.DocumentBuilderFactory;
-import javax.xml.transform.Source;
-import javax.xml.transform.dom.DOMSource;
-import org.w3c.dom.Document;
-import org.w3c.dom.Node;
-
-/**
- * Provedeme skript a do stránky vložíme jeho výstup.
- *
- * @author František Kučera (frantovo.cz)
- */
-public class Skriptování {
-
-	private enum FORMÁT {
-
-		xml,
-		xhtml,
-		text
-	}
-	/**
-	 * klíč = jazyk – např. bash
-	 * hodnota = interpret – např. /bin/bash
-	 */
-	private static final Map<String, String> interpreti;
-
-	static {
-		Map<String, String> podporovanýJazyk = new HashMap<String, String>();
-		podporovanýJazyk.put("bash", "/bin/bash");
-		podporovanýJazyk.put("perl", "/usr/bin/perl");
-		podporovanýJazyk.put("php", "/usr/bin/php");
-		podporovanýJazyk.put("python", "/usr/bin/python");
-		interpreti = Collections.unmodifiableMap(podporovanýJazyk);
-	}
-
-	/**
-	 * TODO: podporovat i složitější scénáře (např. kompilaci),
-	 * než jen vložení do souboru a přidání správného záhlaví.
-	 *
-	 * @param skriptText skript k vykonání
-	 * @param skriptSoubor cesta k souboru se skriptem/programem
-	 * @param jazyk programovací jazyk
-	 * @param výstupníFormát text (výchozí) | xml (v tom případě kontrolujeme validitu)
-	 * @param uriStránky URI aktuálně generované stránky → proměnná prostředí
-	 * @param nadpisStránky nadpis stránky → proměnná prostředí
-	 * @param perexStránky perex stránky → proměnná prostředí
-	 * @return výstup příkazu buď jako textový řetězec nebo jako XML (DOMSource)
-	 */
-	public static Source interpretuj(String[] skriptText, String skriptSoubor, String jazyk, String výstupníFormát, String uriStránky, String nadpisStránky, String perexStránky) throws Exception {
-		String výstupSkriptu = získejVýstupSkriptu(spojText(skriptText), skriptSoubor, jazyk, uriStránky, nadpisStránky, perexStránky);
-		return vyrobXml(výstupSkriptu, zjistiFormát(výstupníFormát));
-	}
-
-	private static String získejVýstupSkriptu(String skriptText, String skriptSoubor, String jazyk, String uriStránky, String nadpisStránky, String perexStránky) throws Exception {
-
-		try {
-			if (isNeprázdný(skriptSoubor)) {
-				System.err.println("\tInterpretuji skript ze souboru: " + skriptSoubor);
-			} else {
-				System.err.println("\tInterpretuji skript v jazyce:   " + jazyk);
-			}
-
-			File souborStránky = new File(new URI(uriStránky));
-			File f;
-
-			if (isNeprázdný(skriptText)) {
-				/** Skript je zadán uvnitř elementu přímo ve stránce */
-				String interpret = interpreti.get(jazyk);
-				if (interpret == null) {
-					throw new Exception("Neznámý skriptovací jazyk: " + jazyk);
-				}
-
-				f = File.createTempFile("xml-web-generátor-", ".skript");
-				f.deleteOnExit();
-				f.setExecutable(true);
-
-				PrintStream ps = new PrintStream(f);
-				ps.print("#!");
-				ps.println(interpret);
-				ps.println();
-				ps.print(skriptText);
-				ps.close();
-			} else if (isNeprázdný(skriptSoubor)) {
-				/** Skript/program je uložen v externím souboru */
-				if (skriptSoubor.startsWith(File.separator)) {
-					/** absolutní cesta */
-					f = new File(skriptSoubor);
-				} else {
-					/** relativní cesta */
-					f = new File(souborStránky.getParent(), File.separatorChar + skriptSoubor);
-				}
-
-				if (!f.canExecute()) {
-					throw new Exception("Soubor se skriptem není spustitelný → nastavte: chmod +x " + f);
-				}
-			} else {
-				throw new Exception("Musí být vyplněn text skriptu, nebo cesta k souboru.");
-			}
-
-
-			String[] prostředí = new String[]{
-				"LANG=" + System.getenv("LANG"),
-				"USER=" + System.getenv("USER"),
-				"XWG_SKRIPTOVANI_JAVA=" + "šablona" + File.separator + "funkce" + File.separator + "src" + File.separator + Skriptování.class.getName().replaceAll("\\.", File.separator) + ".java",
-				"XWG_STRANKA_URI=" + uriStránky, // env:URI aktuálně zpracovávané stránky
-				"XWG_STRANKA_SOUBOR=" + souborStránky.getAbsolutePath(), // env:absolutní cesta k souboru
-				"XWG_STRANKA_NADPIS=" + nadpisStránky, // env:nadpis stránky
-				"XWG_STRANKA_PEREX=" + perexStránky // env:perex stránky
-			};
-
-			Runtime r = Runtime.getRuntime();
-			Process p = r.exec(new String[]{f.getAbsolutePath()}, prostředí);
-
-			String výsledek = načtiProud(p.getInputStream());
-			String chyby = načtiProud(p.getErrorStream());
-
-			p.waitFor();
-
-			if (p.exitValue() == 0) {
-				if (chyby.length() > 0) {
-					System.err.println("--- Chybový výstup skriptu -----");
-					System.err.println(chyby);
-					System.err.println("--------------------------------");
-					System.err.println("Nicméně skript skončil úspěšně, takže pokračujeme dál.");
-				}
-
-				return výsledek.trim();
-			} else {
-				System.err.println("--- Standardní výstup skriptu: -----");
-				System.err.println(výsledek);
-				System.err.println("--- Cyhbový výstup skriptu: ---------");
-				System.err.println(chyby);
-				System.err.println("--------------------------------------");
-				throw new Exception("Návratová hodnota: " + p.exitValue());
-			}
-		} catch (Exception e) {
-			System.err.println("Došlo k chybě při vykonávání skriptu.");
-			System.err.println("--------");
-			System.err.println(skriptText);
-			System.err.println("--------");
-			e.printStackTrace(System.err);
-			throw e;
-		}
-	}
-
-	private static boolean isNeprázdný(String s) {
-		return !(s == null || s.trim().isEmpty());
-	}
-
-	private static FORMÁT zjistiFormát(String výstupníFormát) {
-		try {
-			return FORMÁT.valueOf(výstupníFormát);
-		} catch (NullPointerException e) {
-			return FORMÁT.text;
-		} catch (IllegalArgumentException e) {
-			return FORMÁT.text;
-		}
-	}
-
-	/**
-	 * @param zadání výstup vygenerovaný skriptem
-	 * @param xmlFormát formát zadání: true = xml fragment | false = prostý text
-	 * @return xml fragment nebo prostý text zabalený do html/body
-	 * @throws Exception
-	 */
-	private static Source vyrobXml(String zadání, FORMÁT formát) throws Exception {
-		DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
-		DocumentBuilder db = dbf.newDocumentBuilder();
-		Document d;
-
-
-		if (formát == FORMÁT.text) {
-			d = db.newDocument();
-			Node html = d.createElementNS(XHTML, "html");
-			Node body = d.createElementNS(XHTML, "body");
-			Node text = d.createTextNode(zadání);
-			body.appendChild(text);
-			html.appendChild(body);
-			d.appendChild(html);
-		} else {
-			if (formát == FORMÁT.xhtml) {
-				zadání = "<html xmlns='" + XHTML + "' xmlns:m='" + MAKRO + "'><body>" + zadání + "</body></html>";
-			}
-			try {
-				d = db.parse(new ByteArrayInputStream(zadání.getBytes()));
-			} catch (Exception e) {
-				System.err.println("Chyba: Skript vrátil neplatné XML.");
-				throw e;
-			}
-		}
-
-		return new DOMSource(d);
-	}
-}
Index: ablona/funkce/src/cz/frantovo/xmlWebGenerator/makra/Wiki.java
===================================================================
--- šablona/funkce/src/cz/frantovo/xmlWebGenerator/makra/Wiki.java	(revision 136:d5feb9d8ebc3)
+++ 	(revision )
@@ -1,160 +1,0 @@
-/**
- * XML Web generátor – program na generování webových stránek
- * Copyright © 2012 František Kučera (frantovo.cz)
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, version 3 of the License.
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see <http://www.gnu.org/licenses/>.
- */
-package cz.frantovo.xmlWebGenerator.makra;
-
-import java.io.IOException;
-import java.io.PrintStream;
-import static cz.frantovo.xmlWebGenerator.NástrojeCLI.*;
-import java.io.BufferedReader;
-import java.io.InputStreamReader;
-import java.io.OutputStreamWriter;
-import java.net.URL;
-import java.net.URLConnection;
-import java.net.URLEncoder;
-import java.nio.charset.StandardCharsets;
-
-/**
- * Wiki syntaxe
- *
- * @author František Kučera (frantovo.cz)
- */
-public class Wiki {
-
-	public enum SYNTAXE {
-
-		markdown,
-		texy
-	}
-	private static final String PŘÍKAZ_MARKDOWN = "markdown";
-	/**
-	 * Zde číhá tento PHP skript:
-	 * https://hg.frantovo.cz/nekurak.net/file/tip/php/texy/http/index.php
-	 */
-	private static final String URL_TEXY = "http://nekurak.net/texy/http/";
-
-	/**
-	 * Převede text ve wiki syntaxi do XHTML.
-	 *
-	 * @param wiki vstupní text v dané wiki syntaxi
-	 * @param syntaxe null nebo volitelně syntaxe (markdown, texy)
-	 * @return naformátované XHTML
-	 * TODO:
-	 * - vracet místo textu instanci com.icl.saxon.om.NodeInfo
-	 * http://saxon.sourceforge.net/saxon6.5.3/extensibility.html
-	 * - nebo kontrolovat validitu vygenerovaného kódu (v současnosti se spoléháme na bezchybnost
-	 * markdownu případně texy)
-	 *
-	 */
-	public static String formátujWiki(String wiki, String syntaxe) throws IOException {
-		if (syntaxe == null || SYNTAXE.valueOf(syntaxe) == SYNTAXE.markdown) {
-			return formátujMarkdown(wiki);
-		} else if (SYNTAXE.valueOf(syntaxe) == SYNTAXE.texy) {
-			return formátujTexy(wiki);
-		} else {
-			throw new IllegalArgumentException("Syntaxe není podporovaná: " + syntaxe);
-		}
-	}
-
-	private static String formátujMarkdown(String wiki) throws IOException {
-		if (isPříkazDostupný(PŘÍKAZ_MARKDOWN)) {
-			Runtime r = Runtime.getRuntime();
-			Process p = r.exec(new String[]{PŘÍKAZ_MARKDOWN});
-
-			/**
-			 * TODO: oříznout mezery na začátcích řádků, pokud je jich všude stejně?
-			 * (odsazení v XML)
-			 */
-			PrintStream vstupProcesu = new PrintStream(p.getOutputStream());
-			vstupProcesu.print(wiki);
-			vstupProcesu.close();
-
-			String chyby = načtiProud(p.getErrorStream());
-			String xhtml = načtiProud(p.getInputStream());
-
-			if (chyby.length() == 0) {
-				return xhtml;
-			} else {
-				System.err.print("Při zpracování wiki syntaxe došlo k chybě: " + chyby);
-				return null;
-			}
-		} else {
-			System.err.println("Příkaz " + PŘÍKAZ_MARKDOWN + " není na vašem systému dostupný → nelze formátovat texty ve wiki syntaxi.");
-			System.err.println("Můžete ho nainstalovat pomocí:");
-			System.err.println("\t$ aptitude install markdown         # (Debian/Ubuntu)");
-			System.err.println("\t$ yum install perl-Text-Markdown    # (Fedora/RedHat)");
-			return null;
-		}
-	}
-
-	/**
-	 * Texy! syntaxe je experimentální a oficiálně nepodporovaná.
-	 *
-	 * TODO: až bude balíček texy pro GNU/Linuxové distribuce:
-	 * http://forum.texy.info/cs/873-balicek-pro-linuxove-distribuce
-	 * řešit stejně jako Markdown.
-	 */
-	private static String formátujTexy(String wiki) throws IOException {
-		System.out.println("Pozor: Texy! wiki syntaxe je experimentální a oficiálně nepodporovaná.");
-		System.out.println("Pozor: používáte na vlastní nebezpečí!");
-		System.out.println("Pozor: text k interpretování bude odeslán na vzdálené URL: " + URL_TEXY);
-		System.out.println("Pokračovat? [a/N]");
-		int pokračovat = System.in.read();
-
-		if (pokračovat == 'a') {
-			OutputStreamWriter požadavek = null;
-			BufferedReader odpověď = null;			
-			try {
-				URL url = new URL(URL_TEXY);
-				URLConnection spojeni = url.openConnection();
-				spojeni.setDoOutput(true);
-
-				/** Odešleme data */
-				požadavek = new OutputStreamWriter(spojeni.getOutputStream());
-				požadavek.write(URLEncoder.encode(wiki, StandardCharsets.UTF_8.name()));
-				požadavek.flush();
-
-				/** Přijmeme odpověď */
-				odpověď = new BufferedReader(new InputStreamReader(spojeni.getInputStream(), StandardCharsets.UTF_8.name()));
-				StringBuilder vysledek = new StringBuilder();
-				String radka;
-				while ((radka = odpověď.readLine()) != null) {
-					vysledek.append(radka);
-					vysledek.append("\n");
-				}
-
-				return vysledek.toString();
-			} catch (Exception e) {
-				throw new RuntimeException("Chyba při zpracovávání Texy! syntaxe: " + wiki, e);
-			} finally {
-				try {
-					požadavek.close();
-				} catch (IOException e) {
-					e.printStackTrace(System.err);
-				}
-				try {
-					odpověď.close();
-				} catch (IOException e) {
-					e.printStackTrace(System.err);
-				}
-			}
-		} else {
-			String hláška = "Texy! wiki syntaxe nebyla interpretována. Zdrojový text nebyl nikam odeslán.";
-			System.out.println(hláška);
-			return "<!-- " + hláška + " -->";
-		}
-	}
-}
Index: ablona/funkce/src/cz/frantovo/xmlWebGenerator/makra/package-info.java
===================================================================
--- šablona/funkce/src/cz/frantovo/xmlWebGenerator/makra/package-info.java	(revision 87:25dec6931f18)
+++ 	(revision )
@@ -1,7 +1,0 @@
-/**
- * Podpůrné funkce pro jednotlivá makra (pokud to potřebují).
- * Java je tu většinou pouze v roli lepidla, které zajistí napojení XSLT na jiné programy.
- * Třída se jmenuje stejně jako makro.
- */
-package cz.frantovo.xmlWebGenerator.makra;
-
Index: ablona/funkce/src/cz/frantovo/xmlWebGenerator/package-info.java
===================================================================
--- šablona/funkce/src/cz/frantovo/xmlWebGenerator/package-info.java	(revision 82:90a58fca78e5)
+++ 	(revision )
@@ -1,5 +1,0 @@
-/**
- * <p>Generátor webových stránek.</p>
- * <p>Více viz <a href="https://trac.frantovo.cz/xml-web-generator/">trac.frantovo.cz/xml-web-generator</a></p>
- */
-package cz.frantovo.xmlWebGenerator;
Index: ablona/makra.xsl
===================================================================
--- šablona/makra.xsl	(revision 136:d5feb9d8ebc3)
+++ 	(revision )
@@ -1,47 +1,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-XML Web generátor – program na generování webových stránek
-Copyright © 2012 František Kučera (frantovo.cz)
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program.  If not, see <http://www.gnu.org/licenses/>.
--->
-<xsl:stylesheet version="2.0"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	xmlns:XSL="http://example.com/XSL">
-	<xsl:output	method="xml" indent="yes" encoding="UTF-8" />
-	<xsl:namespace-alias stylesheet-prefix="XSL" result-prefix="xsl"/>
-
-	<xsl:template match="/">
-		<XSL:stylesheet version="2.0">
-		<xsl:text>
-</xsl:text>
-		<xsl:comment>
-	Tento seznam maker je automaticky generovaný.
-	Neupravujte ho ručně – smažte ho a použijte příkaz „ant makra“.
-</xsl:comment>
-		<xsl:text>
-	</xsl:text>
-			<!-- Makra dodávaná jako součást programu: -->
-			<xsl:for-each select="collection('./makra/?select=*.xsl')">
-				<XSL:include href="{document-uri(.)}"/>
-			</xsl:for-each>
-
-			<!-- Uživatelská makra: -->
-			<xsl:for-each select="collection('../vstup/makra/?select=*.xsl')">
-				<XSL:include href="{document-uri(.)}"/>
-			</xsl:for-each>
-		</XSL:stylesheet>
-	</xsl:template>
-
-</xsl:stylesheet>
-
Index: ablona/makra/diagramy.xsl
===================================================================
--- šablona/makra/diagramy.xsl	(revision 136:d5feb9d8ebc3)
+++ 	(revision )
@@ -1,94 +1,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-XML Web generátor – program na generování webových stránek
-Copyright © 2012 František Kučera (frantovo.cz)
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program.  If not, see <http://www.gnu.org/licenses/>.
--->
-<xsl:stylesheet version="2.0"
-	xmlns="http://www.w3.org/1999/xhtml"
-	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro"
-	xmlns:j="java:cz.frantovo.xmlWebGenerator.makra.Diagram"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	exclude-result-prefixes="m j">
-
-	<!--
-		Diagramy/grafy
-		**************
-		Můžeme vložit diagram – obrázek.
-		Pro jejich vykreslování se používá Graphviz – diagramy zadáváme v jeho syntaxi.
-		*
-		@orientace „vodorovně“ nebo „svisle“ (výchozí)
-		@nadpis můžeme uvést název diagramu
-		@kompletní „ano“ → předpokládáme kompletní zdroják v GraphViz syntaxi (pak nemá smysl uvádět orientaci). Výchozí je však „ne“ → uživatel zadává jen „vnitřek“ grafu – např. „A -> B; B -> C;“.  
-		@src zadání diagramu načteme ze souboru (potom je výchozí kompletní = 'ne')
-	-->
-	<xsl:template match="m:diagram">
-		<xsl:variable name="zadání">
-			<xsl:apply-templates select="*|text()"/>
-		</xsl:variable>
-		<xsl:call-template name="vložDiagram">
-			<xsl:with-param name="zadání" select="$zadání"/>
-			<xsl:with-param name="kompletní" select="@kompletní = 'ano'"/>
-		</xsl:call-template>
-	</xsl:template>
-	
-	<xsl:template match="m:diagram[@src]">
-		<xsl:call-template name="vložDiagram">
-			<xsl:with-param name="zadání" select="m:načti-textový-soubor(@src)"/>
-			<xsl:with-param name="kompletní" select="not(@kompletní) or @kompletní = 'ano'"/>
-		</xsl:call-template>
-	</xsl:template>
-
-	<xsl:template name="vložDiagram">
-		<xsl:param name="zadání"/>
-		<xsl:param name="kompletní"/>
-		<xsl:variable name="souborDiagramu" select="j:vytvořDiagram(
-															$zadání, 
-															@orientace = 'vodorovně', 
-															$kompletní,
-															tokenize(base-uri(), '/')[last()],
-															@src
-															)"/>
-		<xsl:choose>
-			<xsl:when test="$souborDiagramu">
-				<div class="diagram">
-					<a href="{encode-for-uri($souborDiagramu)}.svg">
-						<img
-							src="{encode-for-uri($souborDiagramu)}.svg" 
-							alt="Diagram {(@nadpis, $souborDiagramu)[1]} | pokud nevidíte obrázek, váš prohlížeč stojí za starou bačkoru"
-							title="{@nadpis} (klikněte pro zobrazení samotného diagramu)"/>
-					</a>
-					<!-- 
-						TODO: SVG+PNG:
-						<xsl:variable name="svgDiagramu" select="document(concat($výstup, $souborDiagramu, '.svg'))/svg:svg"/>
-						<object
-						data="{$souborDiagramu}.svg"
-						type="image/svg+xml"
-						style="width: {$svgDiagramu/@width}; height: {$svgDiagramu/@height}">
-						<img src="{$souborDiagramu}.png" alt="Diagram {$souborDiagramu}"/>
-						</object>
-					-->
-					<xsl:if test="@nadpis">
-						<p class="nadpis"><xsl:value-of select="@nadpis"/></p>
-					</xsl:if>
-				</div>
-			</xsl:when>
-			<xsl:otherwise>
-				<xsl:message terminate="yes">Při vytváření diagramu došlo k chybě.</xsl:message>
-			</xsl:otherwise>
-		</xsl:choose>
-	</xsl:template>
-
-</xsl:stylesheet>
-
Index: ablona/makra/odkazy.xsl
===================================================================
--- šablona/makra/odkazy.xsl	(revision 136:d5feb9d8ebc3)
+++ 	(revision )
@@ -1,258 +1,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-XML Web generátor – program na generování webových stránek
-Copyright © 2012 František Kučera (frantovo.cz)
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program.  If not, see <http://www.gnu.org/licenses/>.
--->
-<xsl:stylesheet version="2.0"
-	xmlns="http://www.w3.org/1999/xhtml"
-	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro"
-	xmlns:k="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/konfigurace"
-	xmlns:xs="http://www.w3.org/2001/XMLSchema"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	exclude-result-prefixes="m k xs">
-
-	<!--
-		Interní odkazy
-		**************
-		Slouží k vkládání odkazů na jiné stránky v rámci webu.
-		*
-		@href zadáváme jen název souboru bez přípony – s nezakódovanou češtinou a s mezerami
-		@typ nevyplňujeme
-	-->
-	<xsl:template match="m:a[not(@typ)]">
-		<a>
-			<xsl:copy-of select="@*"/>
-			<xsl:attribute name="href">
-				<xsl:value-of select="encode-for-uri(concat(@href, $výstupníPřípona))"/>
-			</xsl:attribute>
-			<xsl:apply-templates/>
-		</a>
-	</xsl:template>
-
-	<xsl:variable name="tracURL" select="'https://trac.frantovo.cz/xml-web-generator'"/>
-
-	<!--
-		Trac – wiki
-		***********
-		Odkazy na Trac našeho generátoru.
-		*
-		@href nečíselné parametry vedou do wiki
-	-->
-	<xsl:template match="m:a[@typ='trac' and not(number(@href))]">
-		<xsl:call-template name="vložOdkaz">
-			<xsl:with-param name="url" select="
-				concat(
-					$tracURL, '/wiki/', 
-					m:escapuj-url-zachovej-lomítka(@href)
-				)"/>
-		</xsl:call-template>		
-	</xsl:template>
-
-	<!--
-		Trac – úkoly
-		************
-		Odkazy na Trac našeho generátoru.
-		*
-		@href číselné parametry vedou na úkoly
-	-->
-	<xsl:template match="m:a[@typ='trac' and number(@href)]">
-		<xsl:call-template name="vložOdkaz">
-			<xsl:with-param name="url" select="
-				concat(
-					$tracURL, '/ticket/', 
-					@href
-				)"/>
-		</xsl:call-template>
-	</xsl:template>
-
-	<!--
-		Zdroják
-		*******
-		Odkazy zdrojový kód našeho generátoru.
-		*
-		@href název souboru
-		@řádek číslo řádku (volitelně)
-	-->
-	<xsl:template match="m:a[@typ='zdroják' and (not(@řádek) or number(@řádek))]">
-		<xsl:call-template name="vložOdkaz">
-			<xsl:with-param name="url" select="
-				concat(
-					$tracURL, '/browser/', 
-					m:escapuj-url-zachovej-lomítka(@href),
-					'#L',
-					(@řádek,'1')[1]
-				)"/>
-		</xsl:call-template>
-	</xsl:template>
-
-	<!--
-		Wikipedia
-		*********
-		Stránka v encyklopedii.
-		*
-		@href název stránky
-		@jazyk kód jazyka (výchozí je čeština)
-	-->
-	<xsl:template match="m:a[@typ='wiki']">
-		<xsl:call-template name="vložOdkaz">
-			<xsl:with-param name="url" select="
-				concat(
-					'https://secure.wikimedia.org/wikipedia/', (@jazyk,'cs')[1], '/wiki/', 
-					m:escapuj-url-zachovej-lomítka(@href)
-				)"/>
-		</xsl:call-template>
-	</xsl:template>
-
-	<!--
-		Javadoc
-		*******
-		Dokumentace k javovským třídám.
-		*
-		@href jméno třídy včetně balíčku – např. java.lang.String
-		@verze verze Javy, výchozí: 7
-	-->
-	<xsl:template match="m:a[@typ='javadoc']">
-		<xsl:call-template name="vložOdkaz">
-			<xsl:with-param name="url" select="
-				concat(
-					'http://docs.oracle.com/javase/', (@verze,'7')[1], '/docs/api/',
-					replace(@href, '\.', '/'),
-					'.html'
-				)"/>
-		</xsl:call-template>
-	</xsl:template>
-
-	<!-- 
-		Seznam.cz
-		*********
-		Vyhledávání pomocí Seznamu.
-		*
-		@href náš dotaz
-	-->
-	<xsl:template match="m:a[@typ='seznam']">
-		<xsl:call-template name="vložOdkaz">
-			<xsl:with-param name="url" select="
-				concat(
-					'http://search.seznam.cz/?q=', 
-					encode-for-uri(@href)
-				)"/>
-		</xsl:call-template>
-	</xsl:template>
-
-	<!-- 
-		Google.com
-		**********
-		Vyhledávání pomocí Googlu.
-		*
-		@href náš dotaz
-	-->
-	<xsl:template match="m:a[@typ='google']">
-		<xsl:call-template name="vložOdkaz">
-			<xsl:with-param name="url" select="
-				concat(
-					'https://encrypted.google.com/search?q=', 
-					encode-for-uri(@href)
-				)"/>
-		</xsl:call-template>	
-	</xsl:template>
-
-	<!-- 
-		Request for comments
-		********************
-		Internetové standardy – RFC.
-		*
-		@href číslo RFCčka
-	-->
-	<xsl:template match="m:a[@typ='rfc' and number(@href)]">
-		<xsl:call-template name="vložOdkaz">
-			<xsl:with-param name="url" select="
-				concat(
-					'https://tools.ietf.org/html/rfc',
-					@href
-				)"/>
-		</xsl:call-template>
-	</xsl:template>
-
-	<!--
-		E-mail
-		******
-		Odkaz na e-mail v „obfuskovaném“ tvaru,
-		aby spamovací roboti nemohli tak snadno sbírat e-mailové adresy z webů.
-		Ale zároveň klikatelný, aby ho uživatel nemusel opisovat (vyžaduje JavaScript).
-		Obsah elementu je nepovinný – pokud chybí, vloží se e-mailová adresa.
-		*
-		@href e-mailová adresa (bez „mailto:“)
-	-->
-	<xsl:template match="m:a[@typ='email']">
-		<xsl:variable name="česky" select="replace(replace(@href, '@', ' zavináč '), '\.', ' tečka ')"/>
-		<xsl:variable name="klíč" select="concat(tokenize($konfigurace/k:web/k:uuid/text(), '-')[1], '9df1')"/>
-		<xsl:variable name="pořadí"><xsl:number level="any"/></xsl:variable>
-		<xsl:variable name="idSpanu" select="concat('c', $klíč, $pořadí)"/>
-		<span title="{text()}" id="{$idSpanu}">
-			<xsl:value-of select="$česky"/>
-		</span>
-		<span id="{$idSpanu}b" style="display: none">
-			<xsl:apply-templates/>
-		</span>
-		<script type="text/javascript">
-			xwg.odkazNaElektronickouPoštu("<xsl:value-of select="$idSpanu"/>");
-		</script>
-	</xsl:template>
-
-
-	<xsl:template name="vložOdkaz">
-		<xsl:param name="url"/>
-		<a>
-			<!-- Zachováme pouze povolené atributy: -->
-			
-			<xsl:copy-of select="@charset"/>
-			<xsl:copy-of select="@coords"/>
-			<xsl:copy-of select="@hreflang"/>
-			<xsl:copy-of select="@name"/>
-			<xsl:copy-of select="@rel"/>
-			<xsl:copy-of select="@rev"/>
-			<xsl:copy-of select="@shape"/>
-			<xsl:copy-of select="@target"/> <!-- Pozor: nepatří do striktního XHTML -->
-			
-			<xsl:copy-of select="@accesskey"/>
-			<xsl:copy-of select="@class"/>
-			<xsl:copy-of select="@dir"/>
-			<xsl:copy-of select="@id"/>
-			<xsl:copy-of select="@lang"/>
-			<xsl:copy-of select="@style"/>
-			<xsl:copy-of select="@tabindex"/>
-			<xsl:copy-of select="@title"/>
-			<xsl:copy-of select="@xml:lang"/>
-			
-			<xsl:copy-of select="@onblur"/>
-			<xsl:copy-of select="@onclick"/>
-			<xsl:copy-of select="@ondblclick"/>
-			<xsl:copy-of select="@onfocus"/>
-			<xsl:copy-of select="@onmousedown"/>
-			<xsl:copy-of select="@onmousemove"/>
-			<xsl:copy-of select="@onmouseout"/>
-			<xsl:copy-of select="@onmouseover"/>
-			<xsl:copy-of select="@onmouseup"/>
-			<xsl:copy-of select="@onkeydown"/>
-			<xsl:copy-of select="@onkeypress"/>
-			<xsl:copy-of select="@onkeyup"/>
-			
-			<xsl:attribute name="href"><xsl:value-of select="$url"/></xsl:attribute>
-			<xsl:apply-templates/>
-		</a>
-	</xsl:template>
-
-</xsl:stylesheet>
-
Index: ablona/makra/podČarou.xsl
===================================================================
--- šablona/makra/podČarou.xsl	(revision 136:d5feb9d8ebc3)
+++ 	(revision )
@@ -1,53 +1,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-XML Web generátor – program na generování webových stránek
-Copyright © 2012 František Kučera (frantovo.cz)
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program.  If not, see <http://www.gnu.org/licenses/>.
--->
-<xsl:stylesheet version="2.0"
-	xmlns="http://www.w3.org/1999/xhtml"
-	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro"
-	xmlns:xs="http://www.w3.org/2001/XMLSchema"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	exclude-result-prefixes="m xs">
-
-	<!--
-		Poznámky pod čarou
-		******************
-		Vloží do textu číslo (odkaz) a obsah elementu dá až na konec stránky pod čáru.
-		Z poznámek vede také zpětný odkaz na místo, odkud bylo odkazováno.
-		*
-	-->
-	<xsl:template match="m:podČarou">
-		<xsl:variable name="číslo"><xsl:number level="any"/></xsl:variable>
-		<sup class="podČarou-odkaz" id="podČarou-odkaz-{$číslo}">
-			<a href="#{encode-for-uri('podČarou-poznámka')}-{$číslo}"><xsl:value-of select="$číslo"/></a>
-		</sup>
-	</xsl:template>
-
-	<xsl:template name="poznámkyPodČarou">
-		<xsl:if test="//m:podČarou">
-			<div class="podČarou-poznámky" title="Poznámky pod čarou">
-				<xsl:for-each select="//m:podČarou">
-					<p id="podČarou-poznámka-{position()}">
-						<a href="#{encode-for-uri('podČarou-odkaz')}-{position()}" class="podČarou-odkaz-zpět"><xsl:value-of select="position()"/>.</a>
-						<xsl:apply-templates/>
-					</p>
-				</xsl:for-each>
-			</div>
-		</xsl:if>
-	</xsl:template>
-
-</xsl:stylesheet>
-
Index: ablona/makra/skriptování.xsl
===================================================================
--- šablona/makra/skriptování.xsl	(revision 136:d5feb9d8ebc3)
+++ 	(revision )
@@ -1,101 +1,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-XML Web generátor – program na generování webových stránek
-Copyright © 2012 František Kučera (frantovo.cz)
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program.  If not, see <http://www.gnu.org/licenses/>.
--->
-<xsl:stylesheet version="2.0"
-	xmlns="http://www.w3.org/1999/xhtml"
-	xmlns:h="http://www.w3.org/1999/xhtml"
-	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro"
-	xmlns:j="java:cz.frantovo.xmlWebGenerator.makra.Skriptování"
-	xmlns:k="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/konfigurace"
-	xmlns:s="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	exclude-result-prefixes="m j k s">
-
-	<!--
-		Skriptování
-		***********
-		Provedeme skript zadaný v těle elementu nebo v souboru a jeho výstup vložíme do stránky.
-		*
-		@jazyk programovací jazyk, např. bash, perl, php (nepovinné, pokud je vyplněn atribut src)
-		@výstup formát výstupu skriptu:
-			text – libovolný text, escapujeme (výchozí)
-			xhtml – platný XML fragment, přidáme mu výchozí jmenný prostor XHTML a jmenný prostor pro makra
-			xml – platný XML dokument – vhodné pro další zpracování v jiných makrech
-		@src soubor se skriptem/programem (volitelný parametr – buď zadáme skript do těla elementu, nebo nastavíme tento atribut)
-	-->
-	<xsl:template match="m:skript">
-		
-		<xsl:variable name="režim" select="$konfigurace/k:web/k:skriptování/k:režim/text()"/>
-		
-		<xsl:choose>
-			<xsl:when test="$režim = 'povolit'">
-				<xsl:variable name="zadáníSkriptu">
-					<xsl:apply-templates select="*|text()"/>
-				</xsl:variable>
-				<xsl:variable name="výstupSkriptu" select="j:interpretuj(
-																	$zadáníSkriptu,
-																	@src,
-																	@jazyk,
-																	@výstup,
-																	(document-uri(/), resolve-uri('.'))[1],
-																	//s:stránka/s:nadpis/text(),
-																	//s:stránka/s:perex/text()
-																)"/>
-				<xsl:choose>
-					<xsl:when test="@výstup = 'xml'">
-						<!-- XML výstup zpracujeme, jak je: -->
-						<xsl:apply-templates select="$výstupSkriptu/*"/>
-					</xsl:when>
-					<xsl:otherwise>
-						<!-- Prostý text a XHTML fragmenty dostáváme zabalené v html/body -->
-						<xsl:apply-templates select="$výstupSkriptu/h:html/h:body/node()"/>
-					</xsl:otherwise>
-				</xsl:choose>
-			</xsl:when>
-
-			<xsl:when test="$režim = 'zakázat'">
-				<xsl:message terminate="yes">Stránka obsahuje skripty, ale skripty jsou zakázané → je potřeba je odstranit nebo upravit nastavení ve web.conf.</xsl:message>
-			</xsl:when>
-			<xsl:when test="$režim = 'ignorovat'">
-				<xsl:message>Stránka obsahuje skripty, ale skripty jsou ignorovány – změnu lze provést ve web.conf.</xsl:message>
-			</xsl:when>
-			<xsl:when test="$režim = 'vložit' and (@výstup = 'xml' or @výstup = 'xhtml')">
-				<xsl:message>Není možné jen tak vložit text, který měl mít výstup ve formátu XML – změnu lze provést ve web.conf</xsl:message>
-			</xsl:when>
-			<xsl:when test="$režim = 'vložit'">
-				<span class="vloženýNeinterpretovanýSkript jazyk-{@jazyk}">
-					<xsl:value-of select="text()"/>
-				</span>
-			</xsl:when>
-			<xsl:otherwise><!-- varovat = výchozí možnost -->
-				<xsl:choose>
-					<xsl:when test="@výstup = 'xml' or @výstup = 'xhtml'">
-						<xsl:message>Není možné možné vložit varování na místo, kde měl být skript generující XML – změnu lze provést ve web.conf</xsl:message>
-					</xsl:when>
-					<xsl:otherwise>
-						<xsl:text>[VAROVÁNÍ (</xsl:text>
-						<xsl:value-of select="@jazyk"/>
-						<xsl:text>): skripty jsou vypnuté – lze je zapnout ve web.conf]</xsl:text>
-						<xsl:message>Skript se neinterpretuje a vkládáme varování do stránky – změnu lze provést ve web.conf</xsl:message>
-					</xsl:otherwise>
-				</xsl:choose>
-			</xsl:otherwise>
-		</xsl:choose>
-	</xsl:template>
-
-</xsl:stylesheet>
-
Index: ablona/makra/tabulka.xsl
===================================================================
--- šablona/makra/tabulka.xsl	(revision 136:d5feb9d8ebc3)
+++ 	(revision )
@@ -1,99 +1,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-XML Web generátor – program na generování webových stránek
-Copyright © 2012 František Kučera (frantovo.cz)
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program.  If not, see <http://www.gnu.org/licenses/>.
--->
-<xsl:stylesheet version="2.0"
-	xmlns="http://www.w3.org/1999/xhtml"
-	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	exclude-result-prefixes="m">
-
-	<!--
-		Jednoduché tabulky
-		******************
-		Data zadáváme do těla elementu.
-		Sloupce oddělujeme tabulátorem (může jich být víc, minimálně však jeden, mezery nestačí).
-		První řádek se považuje za záhlaví (nadpisy sloupců).
-		*
-		@src volitelně můžeme data tabulky načítat ze souboru 
-		@oddělovač regulární výraz, který odděluje sloupce – např. „\t+“ pro tabulátory (výchozí pro tabulky vložené přímo do stránky) nebo „;“ pro středník (výchozí pro tabulky načítané ze souboru) 
-	-->
-	<xsl:template match="m:tabulka">
-		<xsl:call-template name="vykresliTabulku">
-			<xsl:with-param name="zadání" select="text()"/>
-			<xsl:with-param name="oddělovač" select="(@oddělovač, '\t+')[1]"/>
-		</xsl:call-template>
-	</xsl:template>
-	
-	<!-- Skript je potřeba interpretovat ještě před tabulkou – ostatní makra budou interpretovat uvnitř buněk -->
-	<xsl:template match="m:tabulka[m:skript]">
-		<xsl:variable name="zadání">
-			<xsl:apply-templates select="*"/>
-		</xsl:variable>
-		<xsl:call-template name="vykresliTabulku">
-			<xsl:with-param name="zadání" select="$zadání"/>
-			<xsl:with-param name="oddělovač" select="(@oddělovač, '\t+')[1]"/>
-		</xsl:call-template>
-	</xsl:template>
-	
-	<!-- Tabulka načítaná ze souboru: -->
-	<xsl:template match="m:tabulka[@src]">
-		<xsl:call-template name="vykresliTabulku">
-			<xsl:with-param name="zadání" select="m:načti-textový-soubor(@src)"/>
-			<xsl:with-param name="oddělovač" select="(@oddělovač, ';')[1]"/>
-		</xsl:call-template>
-	</xsl:template>
-	
-	<!-- TODO: Umožnit použití maker a značek uvnitř buněk tabulky. -->
-	<xsl:template name="vykresliTabulku">
-		<xsl:param name="zadání"/>
-		<xsl:param name="oddělovač"/>
-		<table>
-			<xsl:variable name="data" select="replace(replace($zadání, '^\s+', ''),'\s+$','')"/>
-			<xsl:variable name="hlavička" select="substring-before($data, '&#10;')"/>
-			<xsl:variable name="tělo" select="substring-after($data, '&#10;')"/>
-			<thead>
-				<tr>
-					<xsl:for-each select="tokenize($hlavička, $oddělovač)">
-						<xsl:if test="normalize-space(.)">
-							<td><xsl:value-of select="normalize-space(.)"/></td>
-						</xsl:if>
-					</xsl:for-each>
-				</tr>
-			</thead>
-			<tbody>
-				<xsl:for-each select="tokenize($tělo, '\n')">
-					<xsl:if test="normalize-space(.)">
-						<tr>
-							<xsl:for-each select="tokenize(., $oddělovač)">
-								<xsl:if test="normalize-space(.)">
-									<xsl:element name="td">
-										<xsl:if test="number(normalize-space(.))">
-											<xsl:attribute name="class">číslo</xsl:attribute>
-										</xsl:if>
-										<xsl:value-of select="normalize-space(.)"/>
-									</xsl:element>
-								</xsl:if>
-							</xsl:for-each>
-						</tr>
-					</xsl:if>
-				</xsl:for-each>
-			</tbody>
-		</table>
-	</xsl:template>
-
-</xsl:stylesheet>
-
Index: ablona/makra/vycpávka.xsl
===================================================================
--- šablona/makra/vycpávka.xsl	(revision 136:d5feb9d8ebc3)
+++ 	(revision )
@@ -1,44 +1,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-XML Web generátor – program na generování webových stránek
-Copyright © 2012 František Kučera (frantovo.cz)
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program.  If not, see <http://www.gnu.org/licenses/>.
--->
-<xsl:stylesheet version="2.0"
-	xmlns="http://www.w3.org/1999/xhtml"
-	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	exclude-result-prefixes="m">
-	
-	<!--
-		Vycpávkový text
-		***************
-		Vkládá Lorem Ipsum.
-		*
-		@odstavců počet odstavců k vložení
-	-->
-	<xsl:template match="m:vycpávka">
-		<!-- 
-			TODO: stáhnout jen jednou, uložit do souboru a při dalších generováních brát z něj.
-			http://www.w3.org/TR/xslt20/#result-trees
-		-->
-		<xsl:message>Stahuji vycpávkový text z http://lipsum.lipsum.com/</xsl:message>
-		<xsl:variable name="prostýText" select="document(concat('http://lipsum.lipsum.com/feed/xml?amount=', @odstavců, '&amp;what=paragraphs'))/feed/lipsum"/>
-		<xsl:for-each select="tokenize($prostýText, '\n')">
-			<p><xsl:value-of select="."/></p>
-		</xsl:for-each>
-	</xsl:template>
-
-</xsl:stylesheet>
-
Index: ablona/makra/wiki.xsl
===================================================================
--- šablona/makra/wiki.xsl	(revision 136:d5feb9d8ebc3)
+++ 	(revision )
@@ -1,45 +1,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-XML Web generátor – program na generování webových stránek
-Copyright © 2012 František Kučera (frantovo.cz)
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program.  If not, see <http://www.gnu.org/licenses/>.
--->
-<xsl:stylesheet version="2.0"
-	xmlns="http://www.w3.org/1999/xhtml"
-	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro"
-	xmlns:j="java:cz.frantovo.xmlWebGenerator.makra.Wiki"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	exclude-result-prefixes="m j">
-
-	<!--
-		Wiki syntaxe
-		************
-		Text nemusíme vkládat v (X)HTML, ale můžeme ho uzavřít do této značky a používat „wiki“ syntaxi.
-		*
-		@syntaxe nepovinný atribut (zatím je podporován jen markdown procesor).
-	-->
-	<xsl:template match="m:wiki">
-		<xsl:variable name="wikiXHTML" select="j:formátujWiki(text(), @syntaxe)"/>
-		<xsl:choose>
-			<xsl:when test="$wikiXHTML">
-				<xsl:value-of select="$wikiXHTML" disable-output-escaping="yes"/>
-			</xsl:when>
-			<xsl:otherwise>
-				<xsl:message terminate="yes">Při zpracování wiki syntaxe došlo k chybě.</xsl:message>
-			</xsl:otherwise>
-		</xsl:choose>
-	</xsl:template>
-
-</xsl:stylesheet>
-
Index: ablona/makra/xmlKomentář.xsl
===================================================================
--- šablona/makra/xmlKomentář.xsl	(revision 136:d5feb9d8ebc3)
+++ 	(revision )
@@ -1,37 +1,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-XML Web generátor – program na generování webových stránek
-Copyright © 2012 František Kučera (frantovo.cz)
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program.  If not, see <http://www.gnu.org/licenses/>.
--->
-<xsl:stylesheet version="2.0"
-	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	exclude-result-prefixes="m">
-
-	<!--
-		XML komentář
-		************
-		vloží XML komentář s mezerami na začátku a na konci
-	-->
-	<xsl:template match="m:xmlKomentář">
-		<xsl:comment>
-			<xsl:text> </xsl:text>
-			<xsl:apply-templates/>
-			<xsl:text> </xsl:text>
-		</xsl:comment>
-	</xsl:template>
-
-</xsl:stylesheet>
-
Index: ablona/makra/zvýraznění-syntaxe.xsl
===================================================================
--- šablona/makra/zvýraznění-syntaxe.xsl	(revision 136:d5feb9d8ebc3)
+++ 	(revision )
@@ -1,70 +1,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-XML Web generátor – program na generování webových stránek
-Copyright © 2012 František Kučera (frantovo.cz)
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program.  If not, see <http://www.gnu.org/licenses/>.
--->
-<xsl:stylesheet version="2.0"
-	xmlns="http://www.w3.org/1999/xhtml"
-	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro"
-	xmlns:j="java:cz.frantovo.xmlWebGenerator.makra.Pre"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	exclude-result-prefixes="m j">
-
-	<!--
-		Zvýraznění syntaxe zdrojového kódu
-		**********************************
-		Ukázky zdrojového kódu budou mít zvýrazněnou syntaxi pro větší přehlednost.
-		*
-		@jazyk programovací jazyk, ve kterém je daný zdrojový kód 
-		@src zdrojový kód nemusí být uvnitř elementu, ale můžeme se odkázat na externí soubor
-		@odkaz nastavíme hodnotu „ano“, pokud chceme vložit odkaz na soubor je stažení
-	-->
-	<xsl:template match="m:pre">
-		<xsl:variable name="zadání">
-			<xsl:apply-templates select="*|text()"/>
-		</xsl:variable>
-		<xsl:call-template name="zvýrazniZdroják">
-			<xsl:with-param name="zdroják" select="$zadání/text()"/>
-		</xsl:call-template>
-	</xsl:template>
-
-	<xsl:template match="m:pre[@src]">
-		<xsl:call-template name="zvýrazniZdroják">
-			<xsl:with-param name="zdroják" select="m:načti-textový-soubor(@src)"/>
-		</xsl:call-template>
-		<xsl:if test="@odkaz = 'ano'">
-			<p class="zdroják-ke-stažení">
-				<span>Stáhnout: <a href="{encode-for-uri(@src)}"><xsl:value-of select="@src"/></a></span>
-			</p>
-		</xsl:if>
-	</xsl:template>
-
-	<xsl:template name="zvýrazniZdroják">
-		<xsl:param name="zdroják"/>
-		<xsl:variable name="zvýrazněnýZdroják" select="j:zvýrazniSyntaxi($zdroják, @jazyk)"/>
-		<xsl:choose>
-			<xsl:when test="$zvýrazněnýZdroják">
-				<xsl:comment>Následující kód je v jazyce <xsl:value-of select="@jazyk"/></xsl:comment>
-				<xsl:value-of disable-output-escaping="yes" select="$zvýrazněnýZdroják"/>
-			</xsl:when>
-			<xsl:otherwise>
-				<xsl:message>Zvýraznění syntaxe se nezdařilo → bude vložen původní nezvýrazněný kód.</xsl:message>
-				<pre><xsl:value-of select="$zdroják"/></pre>
-			</xsl:otherwise>
-		</xsl:choose>
-	</xsl:template>
-
-</xsl:stylesheet>
-
Index: ablona/makra/šifra.xsl
===================================================================
--- šablona/makra/šifra.xsl	(revision 136:d5feb9d8ebc3)
+++ 	(revision )
@@ -1,49 +1,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-XML Web generátor – program na generování webových stránek
-Copyright © 2012 František Kučera (frantovo.cz)
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program.  If not, see <http://www.gnu.org/licenses/>.
--->
-<xsl:stylesheet version="2.0"
-	xmlns="http://www.w3.org/1999/xhtml"
-	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	xmlns:xs="http://www.w3.org/2001/XMLSchema"
-	exclude-result-prefixes="m xs">
-
-	<!--
-		Šifrování (Rot13)
-		*****************
-		Umožňuje vkládat „zašifrované“ části textu.
-		Použijeme např. pro text, který vyzrazuje, jak skončí film.
-		Pro zobrazení v čitelném tvaru je potřeba kliknout na tlačítko a text „dešifrovat“,
-		takže si ho nepřečteme omylem, aniž bychom chtěli.
-		*
-		@algoritmus zatím je výchozím a jediným algoritmem Rot13
-	-->
-	<xsl:template match="m:šifra">
-		<xsl:variable name="šifra-id">šifra-<xsl:number level="any"/></xsl:variable>
-		<span class="rot13" title="Tento text je „zašifrován“ algoritmem Rot13, abyste si ho omylem nepřečetli. Pokud číst chcete, klikněte na tlačítko ↹.">
-			<span id="{$šifra-id}"><xsl:value-of select="m:rot13(text())"/></span>
-			<a onclick="javascipt:xwg.rot13('{$šifra-id}'); return false;" href="#{encode-for-uri(' &gt;&gt; zobrazí „zašifrovaný“ text &lt;&lt;')}">↹</a>
-		</span>
-	</xsl:template>
-
-	<xsl:function name="m:rot13" as="xs:string">
-		<xsl:param name="vstup"/>
-		<xsl:value-of select="translate($vstup, 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ', 'nopqrstuvwxyzabcdefghijklmNOPQRSTUVWXYZABCDEFGHIJKLM')"/>
-	</xsl:function>
-
-</xsl:stylesheet>
-
Index: ablona/rss.xsl
===================================================================
--- šablona/rss.xsl	(revision 136:d5feb9d8ebc3)
+++ 	(revision )
@@ -1,55 +1,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-XML Web generátor – program na generování webových stránek
-Copyright © 2012 František Kučera (frantovo.cz)
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program.  If not, see <http://www.gnu.org/licenses/>.
--->
-<xsl:stylesheet version="2.0"
-	xmlns:a="http://www.w3.org/2005/Atom"
-	xmlns:atom="http://www.w3.org/2005/Atom"
-	xmlns:j="java:cz.frantovo.xmlWebGenerator.Funkce"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	xmlns:fn="http://www.w3.org/2005/xpath-functions"
-	exclude-result-prefixes="fn j a">
-	<xsl:output	method="xml" indent="yes" encoding="UTF-8"/>
-
-	<xsl:template match="/">
-		<rss version="2.0">
-			<channel>
-				<xsl:variable name="url" select="a:feed/a:link[not(@rel)]/@href"/>
-				<title><xsl:value-of select="a:feed/a:title"/></title>
-				<link><xsl:value-of select="$url"/></link>
-				<description><xsl:value-of select="a:feed/a:subtitle"/></description>
-				<atom:link rel="self" href="{$url}rss.xml"/>
-				<xsl:apply-templates select="a:feed/a:entry"/>
-			</channel>
-		</rss>
-	</xsl:template>
-
-	<xsl:template match="a:entry">
-		<item>
-			<title><xsl:value-of select="a:title"/></title>
-			<link><xsl:value-of select="a:link/@href"/></link>
-			<description><xsl:value-of select="a:summary"/></description>
-			<guid><xsl:value-of select="a:id"/></guid>
-			<pubDate><xsl:value-of select="format-dateTime(a:updated,
-				'[FNn,*-3], [D01] [MNn,*-3] [Y0001] [H01]:[m01]:[s01] [Z]',
-				'en',
-				'ISO',
-				'US')"/></pubDate>
-		</item>
-	</xsl:template>
-
-</xsl:stylesheet>
-
Index: ablona/seznam.xsl
===================================================================
--- šablona/seznam.xsl	(revision 136:d5feb9d8ebc3)
+++ 	(revision )
@@ -1,53 +1,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-XML Web generátor – program na generování webových stránek
-Copyright © 2012 František Kučera (frantovo.cz)
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program.  If not, see <http://www.gnu.org/licenses/>.
--->
-<xsl:stylesheet version="2.0"
-	xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
-	xmlns:a="http://www.w3.org/2005/Atom"
-	xmlns:atom="http://www.w3.org/2005/Atom"
-	xmlns:j="java:cz.frantovo.xmlWebGenerator.Funkce"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	xmlns:fn="http://www.w3.org/2005/xpath-functions"
-	exclude-result-prefixes="fn j a">
-	<xsl:output	method="xml" indent="yes" encoding="UTF-8"/>
-
-	<xsl:template match="/">
-		<stránka
-			xmlns="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
-			xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro">
-			<skrytá>ano</skrytá>
-			<nadpis>Seznam všech stránek</nadpis>
-			<perex>Všechny stránky tohoto webu.</perex>
-			<text xmlns="http://www.w3.org/1999/xhtml">
-				<xsl:apply-templates select="a:feed/a:entry"/>
-			</text>
-		</stránka>
-	</xsl:template>
-
-	<xsl:template match="a:entry">
-		<p style="seznamStranek">
-			<xsl:variable name="základníUrl" select="//a:feed/a:link[not(@rel)]/@href"/>
-			<a href="{replace(a:link/@href, $základníUrl, '')}"><xsl:value-of select="a:title"/></a>
-			–
-			<xsl:value-of select="a:summary"/>
-			(<xsl:value-of select="format-dateTime(adjust-dateTime-to-timezone(a:updated),
-				'[D1].[M1]. [Y0001] [H1]:[m01]')"/>)
-		</p>
-	</xsl:template>
-
-</xsl:stylesheet>
-
Index: ablona/sitemap.xsl
===================================================================
--- šablona/sitemap.xsl	(revision 136:d5feb9d8ebc3)
+++ 	(revision )
@@ -1,41 +1,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-XML Web generátor – program na generování webových stránek
-Copyright © 2012 František Kučera (frantovo.cz)
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program.  If not, see <http://www.gnu.org/licenses/>.
--->
-<xsl:stylesheet version="2.0"
-	xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
-	xmlns:a="http://www.w3.org/2005/Atom"
-	xmlns:j="java:cz.frantovo.xmlWebGenerator.Funkce"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	xmlns:fn="http://www.w3.org/2005/xpath-functions"
-	exclude-result-prefixes="fn j a">
-	<xsl:output	method="xml" indent="yes" encoding="UTF-8"/>
-
-	<xsl:template match="/">
-		<urlset>
-			<xsl:apply-templates select="a:feed/a:entry"/>
-		</urlset>
-	</xsl:template>
-
-	<xsl:template match="a:entry">
-		<url>
-			<loc><xsl:value-of select="a:link/@href"/></loc>
-			<lastmod><xsl:value-of select="a:updated"/></lastmod>
-		</url>
-	</xsl:template>
-
-</xsl:stylesheet>
-
Index: ablona/stránka-společné.xsl
===================================================================
--- šablona/stránka-společné.xsl	(revision 136:d5feb9d8ebc3)
+++ 	(revision )
@@ -1,168 +1,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-XML Web generátor – program na generování webových stránek
-Copyright © 2012 František Kučera (frantovo.cz)
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program.  If not, see <http://www.gnu.org/licenses/>.
--->
-<xsl:stylesheet version="2.0"
-	xmlns="http://www.w3.org/1999/xhtml"
-	xmlns:h="http://www.w3.org/1999/xhtml"
-	xmlns:s="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
-	xmlns:k="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/konfigurace"
-	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro"
-	xmlns:j="java:cz.frantovo.xmlWebGenerator.Funkce"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	xmlns:fn="http://www.w3.org/2005/xpath-functions"
-	xmlns:svg="http://www.w3.org/2000/svg"
-	xmlns:xs="http://www.w3.org/2001/XMLSchema"
-	exclude-result-prefixes="fn h s k m j xs">
-	
-	<xsl:param name="vstup" select="'../vstup/'"/>
-	<xsl:param name="výstup" select="'../výstup/'"/>
-	<xsl:param name="vstupníPřípona" select="'.xml'"/>
-	<xsl:param name="výstupníPřípona" select="'.xhtml'"/>
-	<xsl:param name="vsuvkováPřípona" select="'.inc'"/>
-	<xsl:param name="podporaZaostalýchProhlížečů" select="false()" as="xs:boolean"/>
-	
-	<xsl:variable name="konfigurace" select="document(concat($vstup, 'web.conf'))"/>
-	
-	<xsl:include href=".makra-seznam.xsl"/>
-	
-	<!--
-		Kopírujeme elementy, ale vynecháme nepoužité xmlns deklarace:
-	-->
-	<xsl:template match="*">
-		<xsl:element name="{name()}">
-			<xsl:copy-of select="@*"/>
-			<xsl:apply-templates/>
-		</xsl:element>
-	</xsl:template>
-
-	<!--
-		Varování pro případ, že jsme v režimu podpory pro zaostalé prohlížeče
-	-->
-	<xsl:template name="varováníRetardace">
-		<xsl:if test="$podporaZaostalýchProhlížečů">
-			<xsl:comment>PZP</xsl:comment>
-		</xsl:if>
-	</xsl:template>
-	
-	<xsl:template name="varováníRetardaceDlouhé">
-		<xsl:if test="$podporaZaostalýchProhlížečů">
-			<xsl:comment>
-				Generátor byl spuštěn v režimu podpory zaostalých prohlížečů (PZP).
-				Uživatelům doporučujeme upgrade na skutečný WWW prohlížeč,
-				jako je např. GNU IceCat, Firefox nebo rekonq.
-			</xsl:comment>
-		</xsl:if>
-	</xsl:template>
-	
-	<xsl:template match="h:textarea">
-		<xsl:element name="{name()}">
-			<xsl:copy-of select="@*"/>
-			<xsl:call-template name="varováníRetardace"/>
-			<xsl:apply-templates/>
-		</xsl:element>
-	</xsl:template>
-
-	<!--
-		Odkazy na JavaScript a kaskádové styly
-	-->
-	<xsl:template match="k:web/k:js">
-		<script src="{text()}" type="text/javascript">
-			<xsl:call-template name="varováníRetardace"/>
-		</script>
-	</xsl:template>
-	<xsl:template match="k:web/k:css">
-		<link href="{text()}" type="text/css" rel="StyleSheet" />
-	</xsl:template>
-	
-	<!--
-		Metainformace o autorovi a popisu stránky
-	-->
-	<xsl:template match="k:web/k:autor/k:jméno">
-		<meta content="{text()}" name="author"/>
-	</xsl:template>
-	<xsl:template match="s:stránka/s:perex">
-		<meta content="{text()}" name="description"/>
-	</xsl:template>
-	<xsl:template match="s:stránka/s:klíčováSlova">
-		<xsl:element name="meta">
-			<xsl:attribute name="content">
-				<xsl:for-each select="s:slovo">
-					<xsl:value-of select="text()"/>
-					<xsl:if test="not(position() = last())">, </xsl:if>
-				</xsl:for-each>
-			</xsl:attribute>
-			<xsl:attribute name="name">keywords</xsl:attribute>
-		</xsl:element>
-	</xsl:template>
-
-	<!--
-		Vloží nečíslovaný seznam obsahující hlavní nabídku webu (seznam stránek)
-		Pro potřeby CSS stylování má nabídka @id='nabídka'
-	-->
-	<xsl:template name="vložNabídku">
-		<ul id="nabídka">
-			<xsl:for-each select="collection(concat('./', $vstup ,'/?select=*', $vstupníPřípona))[s:stránka/s:pořadí]">
-				<xsl:sort select="empty(./s:stránka/s:pořadí)"/>
-				<xsl:sort select="./s:stránka/s:pořadí"/>
-				<li>
-					<xsl:variable name="xmlSoubor" select="tokenize(document-uri(.), '/')[last()]"/>
-					<xsl:variable name="xhtmlSoubor" select="replace($xmlSoubor, $vstupníPřípona, $výstupníPřípona)"/>
-					<a href="{fn:encode-for-uri($xhtmlSoubor)}"><xsl:value-of select="./s:stránka/s:nadpis"/></a>
-				</li>
-			</xsl:for-each>
-		</ul>
-	</xsl:template>
-
-	<!--
-		Vloží záhlaví (společné pro všechny stránky)
-		Pro potřeby CSS stylování má @id='záhlaví'
-	-->
-	<xsl:template name="vložZáhlaví">
-		<div id="záhlaví">
-			<xsl:apply-templates select="document(fn:encode-for-uri(concat($vstup, 'záhlaví', $vsuvkováPřípona)))/s:stránka/h:text/node()"/>
-		</div>
-	</xsl:template>
-
-	<!--
-		Vloží zápatí (společné pro všechny stránky)
-		Pro potřeby CSS stylování má @id='zápatí'
-	-->
-	<xsl:template name="vložZápatí">
-		<div id="zápatí">
-			<xsl:apply-templates select="document(fn:encode-for-uri(concat($vstup, 'zápatí', $vsuvkováPřípona)))/s:stránka/h:text/node()"/>
-		</div>
-	</xsl:template>
-
-	<!--
-		Vrací cestu v URL kódování, ale lomítka nekóduje
-	-->
-	<xsl:function name="m:escapuj-url-zachovej-lomítka" as="xs:string">
-		<xsl:param name="cesta"/>
-		<xsl:value-of select="replace(encode-for-uri($cesta), '%2F', '/')"/>
-	</xsl:function>
-
-	<!--
-		Vrací obsah textového souboru ve vstupním adresáři.
-		Obvykle jako parametr předáváme atribut „src“.
-	-->
-	<xsl:function name="m:načti-textový-soubor" as="xs:string">
-		<xsl:param name="soubor"/>
-		<xsl:value-of select="unparsed-text(concat($vstup, $soubor))"/>
-	</xsl:function>
-
-</xsl:stylesheet>
-
Index: ablona/stránka.xsl
===================================================================
--- šablona/stránka.xsl	(revision 136:d5feb9d8ebc3)
+++ 	(revision )
@@ -1,81 +1,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-XML Web generátor – program na generování webových stránek
-Copyright © 2012 František Kučera (frantovo.cz)
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program.  If not, see <http://www.gnu.org/licenses/>.
--->
-<xsl:stylesheet version="2.0"
-	xmlns="http://www.w3.org/1999/xhtml"
-	xmlns:h="http://www.w3.org/1999/xhtml"
-	xmlns:s="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/strana"
-	xmlns:k="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/konfigurace"
-	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro"
-	xmlns:j="java:cz.frantovo.xmlWebGenerator.Funkce"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	xmlns:fn="http://www.w3.org/2005/xpath-functions"
-	xmlns:svg="http://www.w3.org/2000/svg"
-	xmlns:xs="http://www.w3.org/2001/XMLSchema"
-	exclude-result-prefixes="fn h s k m j xs">
-	<xsl:output 
-		method="xml" 
-		indent="yes" 
-		encoding="UTF-8"
-		doctype-public="-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN" 
-		doctype-system="http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg.dtd"/>
-	<xsl:include href="stránka-společné.xsl"/>
-	
-	<!-- 
-		Šablona stránky
-		***************
-	-->
-	<xsl:template match="/">
-		<html>
-			<head>
-				<xsl:if test="$podporaZaostalýchProhlížečů">
-					<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
-					<xsl:call-template name="varováníRetardaceDlouhé"/>
-				</xsl:if>
-				<title>
-					<xsl:choose>
-						<xsl:when test="s:stránka/s:nadpis/text() = $konfigurace/k:web/k:název/text()"><xsl:value-of select="s:stránka/s:nadpis"/></xsl:when>
-						<xsl:otherwise><xsl:value-of select="s:stránka/s:nadpis"/> – <xsl:value-of select="$konfigurace/k:web/k:název"/></xsl:otherwise>
-					</xsl:choose>
-				</title>
-				<link title="Novinky (Atom)" href="atom.xml" type="application/atom+xml" rel="alternate"/>
-				<link title="Novinky (RSS)"  href="rss.xml"  type="application/rss+xml"  rel="alternate"/>
-				<xsl:apply-templates select="$konfigurace/k:web/k:autor/k:jméno"/>
-				<xsl:apply-templates select="s:stránka/s:perex"/>
-				<xsl:apply-templates select="s:stránka/s:klíčováSlova"/>
-				<xsl:apply-templates select="$konfigurace/k:web/k:js"/>
-				<xsl:apply-templates select="$konfigurace/k:web/k:css"/>
-			</head>
-			<body>
-				<div id="tělo">
-					<xsl:call-template name="vložZáhlaví"/>
-					<div id="vnitřek">
-						<h1><xsl:value-of select="s:stránka/s:nadpis"/></h1>
-						<xsl:call-template name="vložNabídku"/>
-						<div id="text">
-							<xsl:apply-templates select="s:stránka/h:text/node()"/>
-						</div>
-					</div>
-					<xsl:call-template name="poznámkyPodČarou"/>
-					<xsl:call-template name="vložZápatí"/>
-				</div>
-			</body>
-		</html>
-	</xsl:template>
-
-</xsl:stylesheet>
-
Index: ablona/syntaxe.xsl
===================================================================
--- šablona/syntaxe.xsl	(revision 136:d5feb9d8ebc3)
+++ 	(revision )
@@ -1,33 +1,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-XML Web generátor – program na generování webových stránek
-Copyright © 2012 František Kučera (frantovo.cz)
-
-This program is free software: you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation, version 3 of the License.
-
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program.  If not, see <http://www.gnu.org/licenses/>.
--->
-<xsl:stylesheet version="2.0"
-	xmlns:k="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/konfigurace"
-	xmlns:j="java:cz.frantovo.xmlWebGenerator.makra.Pre"
-	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-	xmlns:fn="http://www.w3.org/2005/xpath-functions">
-	<xsl:output method="text" encoding="UTF-8"/>
-
-	<!--
-		Vytvoří CSS soubor pro zvýrazňování syntaxe
-	-->
-	<xsl:template match="/">
-		<xsl:if test="k:web/k:css[text() = 'css/syntaxe.css']"><xsl:value-of select="j:generujCssSyntaxe()"/></xsl:if>
-	</xsl:template>
-
-</xsl:stylesheet>
-
