1.1 --- a/vstup/skriptování.xml Thu Jul 05 19:10:42 2012 +0200
1.2 +++ b/vstup/skriptování.xml Thu Jul 05 20:13:56 2012 +0200
1.3 @@ -6,7 +6,7 @@
1.4 <pořadí>50</pořadí>
1.5
1.6 <text xmlns="http://www.w3.org/1999/xhtml">
1.7 -
1.8 +
1.9 <p>
1.10 Na stránkách můžeme používat skripty.
1.11 Spouští se při generování a jejich standardní výstup se vloží do stránky.
1.12 @@ -40,7 +40,7 @@
1.13 <p>
1.14 V současnosti jsou podporované tyto jazyky:
1.15 </p>
1.16 -
1.17 +
1.18 <table>
1.19 <thead>
1.20 <tr>
1.21 @@ -49,7 +49,7 @@
1.22 </tr>
1.23 </thead>
1.24 <tbody>
1.25 - <m:skript jazyk="perl" výstup="xml"><![CDATA[
1.26 + <m:skript jazyk="perl" výstup="xhtml"><![CDATA[
1.27 use strict;
1.28 use warnings;
1.29
1.30 @@ -111,7 +111,7 @@
1.31 <p>
1.32 Ve skriptech máme dostupné následující proměnné prostředí:
1.33 </p>
1.34 -
1.35 +
1.36 <table>
1.37 <thead>
1.38 <tr>
1.39 @@ -121,23 +121,23 @@
1.40 </thead>
1.41 <tbody>
1.42 <!-- Pokud načítáme skript ze souboru, je atribut jazyk nepovinný. -->
1.43 - <m:skript jazyk="perl" výstup="xml" src="skriptování-proměnné.pl"/>
1.44 + <m:skript jazyk="perl" výstup="xhtml" src="skriptování-proměnné.pl"/>
1.45 </tbody>
1.46 </table>
1.47 -
1.48 +
1.49 <p>
1.50 Kód:
1.51 </p>
1.52 -
1.53 +
1.54 <m:pre jazyk="xml"><![CDATA[<m:skript jazyk="bash">
1.55 echo "URI: $XWG_STRANKA_URI";
1.56 echo "Soubor: $XWG_STRANKA_SOUBOR";
1.57 echo "Nadpis: $XWG_STRANKA_NADPIS";
1.58 echo "Perex: $XWG_STRANKA_PEREX";
1.59 </m:skript>]]></m:pre>
1.60 -
1.61 +
1.62 <p>nám vypíše:</p>
1.63 -
1.64 +
1.65 <pre><m:skript jazyk="bash"><![CDATA[
1.66 echo "URI: $XWG_STRANKA_URI" | sed s/\\/home\\/$USER/\\/home\\/xwg/g;
1.67 echo "Soubor: $XWG_STRANKA_SOUBOR" | sed s/\\/home\\/$USER/\\/home\\/xwg/g;
1.68 @@ -148,7 +148,7 @@
1.69 <h2>Makra ve skriptech</h2>
1.70 <p>
1.71 XML generované skriptem může také obsahovat makra, která se následně interptetují.
1.72 - <m:skript jazyk="bash" výstup="xml"><![CDATA[
1.73 + <m:skript jazyk="bash" výstup="xhtml"><![CDATA[
1.74 echo '<m:skript jazyk="bash">'; # Ty zrůdo! :-)
1.75 echo 'echo "Takže můžeš skriptovat, když skriptuješ,";';
1.76 echo '</m:skript>';
1.77 @@ -156,7 +156,7 @@
1.78 nebo dělat něco užitečnějšího.
1.79 </p>
1.80
1.81 - <m:skript jazyk="perl" výstup="xml"><![CDATA[
1.82 + <m:skript jazyk="perl" výstup="xhtml"><![CDATA[
1.83 use strict;
1.84 use warnings;
1.85
1.86 @@ -179,9 +179,9 @@
1.87 print "</m:diagram>";
1.88 closedir(DIR);
1.89 ]]></m:skript>
1.90 -
1.91 +
1.92 <p>…třeba vygenerovat tento diagram následujícím perlovským skriptem:</p>
1.93 -
1.94 +
1.95 <m:pre jazyk="perl"><![CDATA[
1.96 use strict;
1.97 use warnings;
1.98 @@ -206,7 +206,7 @@
1.99 closedir(DIR);]]></m:pre>
1.100
1.101 <p>
1.102 - Který vložíme zabalený v <code><![CDATA[<m:skript jazyk="perl" výstup="xml"> … </m:skript>]]></code> do stránky.
1.103 + Který vložíme zabalený v <code><![CDATA[<m:skript jazyk="perl" výstup="xhtml"> … </m:skript>]]></code> do stránky.
1.104 </p>
1.105 <p>
1.106 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í).