Changeset 108:8d9cab64c335 for vstup/skriptování.xml
- Timestamp:
- 07/05/12 20:13:56 (12 years ago)
- Branch:
- default
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
vstup/skriptování.xml
r107 r108 7 7 8 8 <text xmlns="http://www.w3.org/1999/xhtml"> 9 9 10 10 <p> 11 11 Na stránkách můžeme používat skripty. … … 41 41 V současnosti jsou podporované tyto jazyky: 42 42 </p> 43 43 44 44 <table> 45 45 <thead> … … 50 50 </thead> 51 51 <tbody> 52 <m:skript jazyk="perl" výstup="x ml"><![CDATA[52 <m:skript jazyk="perl" výstup="xhtml"><![CDATA[ 53 53 use strict; 54 54 use warnings; … … 112 112 Ve skriptech máme dostupné následující proměnné prostředí: 113 113 </p> 114 114 115 115 <table> 116 116 <thead> … … 122 122 <tbody> 123 123 <!-- Pokud načítáme skript ze souboru, je atribut jazyk nepovinný. --> 124 <m:skript jazyk="perl" výstup="x ml" src="skriptování-proměnné.pl"/>124 <m:skript jazyk="perl" výstup="xhtml" src="skriptování-proměnné.pl"/> 125 125 </tbody> 126 126 </table> 127 127 128 128 <p> 129 129 Kód: 130 130 </p> 131 131 132 132 <m:pre jazyk="xml"><![CDATA[<m:skript jazyk="bash"> 133 133 echo "URI: $XWG_STRANKA_URI"; … … 136 136 echo "Perex: $XWG_STRANKA_PEREX"; 137 137 </m:skript>]]></m:pre> 138 138 139 139 <p>nám vypíše:</p> 140 140 141 141 <pre><m:skript jazyk="bash"><![CDATA[ 142 142 echo "URI: $XWG_STRANKA_URI" | sed s/\\/home\\/$USER/\\/home\\/xwg/g; … … 149 149 <p> 150 150 XML generované skriptem může také obsahovat makra, která se následně interptetují. 151 <m:skript jazyk="bash" výstup="x ml"><![CDATA[151 <m:skript jazyk="bash" výstup="xhtml"><![CDATA[ 152 152 echo '<m:skript jazyk="bash">'; # Ty zrůdo! :-) 153 153 echo 'echo "Takže můžeš skriptovat, když skriptuješ,";'; … … 157 157 </p> 158 158 159 <m:skript jazyk="perl" výstup="x ml"><![CDATA[159 <m:skript jazyk="perl" výstup="xhtml"><![CDATA[ 160 160 use strict; 161 161 use warnings; … … 180 180 closedir(DIR); 181 181 ]]></m:skript> 182 182 183 183 <p>…třeba vygenerovat tento diagram následujícím perlovským skriptem:</p> 184 184 185 185 <m:pre jazyk="perl"><![CDATA[ 186 186 use strict; … … 207 207 208 208 <p> 209 Který vložíme zabalený v <code><![CDATA[<m:skript jazyk="perl" výstup="x ml"> … </m:skript>]]></code> do stránky.209 Který vložíme zabalený v <code><![CDATA[<m:skript jazyk="perl" výstup="xhtml"> … </m:skript>]]></code> do stránky. 210 210 </p> 211 211 <p>