--- a/vstup/skriptování.xml Thu Jul 05 19:10:42 2012 +0200
+++ b/vstup/skriptování.xml Thu Jul 05 20:13:56 2012 +0200
@@ -6,7 +6,7 @@
<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.
@@ -40,7 +40,7 @@
<p>
V současnosti jsou podporované tyto jazyky:
</p>
-
+
<table>
<thead>
<tr>
@@ -49,7 +49,7 @@
</tr>
</thead>
<tbody>
- <m:skript jazyk="perl" výstup="xml"><![CDATA[
+ <m:skript jazyk="perl" výstup="xhtml"><![CDATA[
use strict;
use warnings;
@@ -111,7 +111,7 @@
<p>
Ve skriptech máme dostupné následující proměnné prostředí:
</p>
-
+
<table>
<thead>
<tr>
@@ -121,23 +121,23 @@
</thead>
<tbody>
<!-- Pokud načítáme skript ze souboru, je atribut jazyk nepovinný. -->
- <m:skript jazyk="perl" výstup="xml" src="skriptování-proměnné.pl"/>
+ <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/\\/home\\/$USER/\\/home\\/xwg/g;
echo "Soubor: $XWG_STRANKA_SOUBOR" | sed s/\\/home\\/$USER/\\/home\\/xwg/g;
@@ -148,7 +148,7 @@
<h2>Makra ve skriptech</h2>
<p>
XML generované skriptem může také obsahovat makra, která se následně interptetují.
- <m:skript jazyk="bash" výstup="xml"><![CDATA[
+ <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>';
@@ -156,7 +156,7 @@
nebo dělat něco užitečnějšího.
</p>
- <m:skript jazyk="perl" výstup="xml"><![CDATA[
+ <m:skript jazyk="perl" výstup="xhtml"><![CDATA[
use strict;
use warnings;
@@ -179,9 +179,9 @@
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;
@@ -206,7 +206,7 @@
closedir(DIR);]]></m:pre>
<p>
- Který vložíme zabalený v <code><![CDATA[<m:skript jazyk="perl" výstup="xml"> … </m:skript>]]></code> do stránky.
+ 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í).