vstup/skriptování.xml
changeset 108 8d9cab64c335
parent 107 379a2a893fd1
child 109 f9e3ee9cc924
     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í).