1.1 --- a/vstup/zdrojáky.xml Thu Jul 05 23:31:49 2012 +0200
1.2 +++ b/vstup/zdrojáky.xml Fri Jul 06 13:41:35 2012 +0200
1.3 @@ -41,16 +41,26 @@
1.4
1.5 <h2>Java</h2>
1.6
1.7 - <m:pre jazyk="java">public class Pokus {
1.8 - // komentář
1.9 - // <JavaRulezz/>
1.10 -}</m:pre>
1.11 + <m:pre jazyk="java" src="../šablona/funkce/src/cz/frantovo/xmlWebGenerator/Xmlns.java"/>
1.12
1.13 <h2>XML</h2>
1.14
1.15 - <m:pre jazyk="xml"><![CDATA[<xmlDokument>
1.16 - <element1>toto je <strong>pěkné</strong> XML!!!</element1>
1.17 -</xmlDokument>]]></m:pre>
1.18 + <p>
1.19 + 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>:
1.20 + </p>
1.21 + <m:pre jazyk="xml"><m:skript jazyk="bash">
1.22 +# V zvýrazňovači Pygmentize je chyba: nepodporuje znaky s diakritikou, přestože v daném jazyce můžou být.
1.23 +# TODO: opravit to tam (zřejmě špatný regulární výraz).
1.24 +
1.25 +cat $XWG_STRANKA_SOUBOR | iconv -t ASCII//TRANSLIT -f UTF-8 | head -n 8;
1.26 +echo -e "\t\t… zkráceno …";
1.27 +cat $XWG_STRANKA_SOUBOR | iconv -t ASCII//TRANSLIT -f UTF-8 | tail -n 4;
1.28 +
1.29 +# Případně:
1.30 +# cat $XWG_STRANKA_SOUBOR | sed s/á/a/g | sed s/ř/r/g | sed s/í/i/g | head -n 8;
1.31 +# echo -e "\t\t… zkráceno …";
1.32 +# cat $XWG_STRANKA_SOUBOR | sed s/á/a/g | sed s/ř/r/g | sed s/í/i/g | tail -n 4;
1.33 + </m:skript></m:pre>
1.34
1.35 <p>Další ukázka XML: <m:a href="šablona/makra/tabulka.xsl" typ="zdroják" řádek="25">tabulka.xsl</m:a>.</p>
1.36
1.37 @@ -58,6 +68,22 @@
1.38
1.39 <m:pre jazyk="bash" src="matrixový-spořič.sh" odkaz="ano"/>
1.40
1.41 + <h2>SQL</h2>
1.42 +
1.43 + <p>
1.44 + 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>,
1.45 + a poté zvýrazněn.
1.46 + </p>
1.47 +
1.48 + <m:pre jazyk="sql"><m:skript jazyk="perl"><![CDATA[
1.49 +use strict;
1.50 +use warnings;
1.51 +
1.52 +for (my $i = 0; $i < 10; $i++) {
1.53 + print "INSERT INTO tabulka VALUES ('abc $i', 'def ". $i*($i+1) . "', " . 2**$i . ");\n";
1.54 +}
1.55 + ]]></m:skript></m:pre>
1.56 +
1.57 <h2>Chyby</h2>
1.58
1.59 <p>Následující ukázky kódu nebudou zvýrazněné:</p>