Show
Ignore:
Timestamp:
07/05/12 20:13:56 (12 years ago)
Author:
František Kučera <franta-hg@…>
Branch:
default
Message:

#20 Skriptování: výstupní formáty: text (prostý), xhtml (fragment), xml (celý dokument, může mít XML deklaraci).

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • vstup/skriptování.xml

    r107 r108  
    77 
    88        <text xmlns="http://www.w3.org/1999/xhtml"> 
    9          
     9 
    1010                <p> 
    1111                        Na stránkách můžeme používat skripty. 
     
    4141                        V současnosti jsou podporované tyto jazyky: 
    4242                </p> 
    43                  
     43 
    4444                <table> 
    4545                        <thead> 
     
    5050                        </thead> 
    5151                        <tbody> 
    52                                 <m:skript jazyk="perl" výstup="xml"><![CDATA[ 
     52                                <m:skript jazyk="perl" výstup="xhtml"><![CDATA[ 
    5353use strict; 
    5454use warnings; 
     
    112112                                Ve skriptech máme dostupné následující proměnné prostředí: 
    113113                        </p> 
    114                          
     114 
    115115                        <table> 
    116116                                <thead> 
     
    122122                                <tbody> 
    123123                                        <!-- Pokud načítáme skript ze souboru, je atribut jazyk nepovinný. --> 
    124                                         <m:skript jazyk="perl" výstup="xml" src="skriptování-proměnné.pl"/> 
     124                                        <m:skript jazyk="perl" výstup="xhtml" src="skriptování-proměnné.pl"/> 
    125125                                </tbody> 
    126126                        </table> 
    127                          
     127 
    128128                        <p> 
    129129                                Kód: 
    130130                        </p> 
    131                          
     131 
    132132                        <m:pre jazyk="xml"><![CDATA[<m:skript jazyk="bash"> 
    133133echo "URI:    $XWG_STRANKA_URI"; 
     
    136136echo "Perex:  $XWG_STRANKA_PEREX"; 
    137137</m:skript>]]></m:pre> 
    138                          
     138 
    139139                        <p>nám vypíše:</p> 
    140                          
     140 
    141141                        <pre><m:skript jazyk="bash"><![CDATA[ 
    142142echo "URI:    $XWG_STRANKA_URI" | sed s/\\/home\\/$USER/\\/home\\/xwg/g; 
     
    149149                <p> 
    150150                        XML generované skriptem může také obsahovat makra, která se následně interptetují. 
    151                         <m:skript jazyk="bash" výstup="xml"><![CDATA[ 
     151                        <m:skript jazyk="bash" výstup="xhtml"><![CDATA[ 
    152152echo '<m:skript jazyk="bash">'; # Ty zrůdo! :-) 
    153153echo 'echo "Takže můžeš skriptovat, když skriptuješ,";'; 
     
    157157                </p> 
    158158                 
    159                 <m:skript jazyk="perl" výstup="xml"><![CDATA[ 
     159                <m:skript jazyk="perl" výstup="xhtml"><![CDATA[ 
    160160use strict; 
    161161use warnings; 
     
    180180closedir(DIR); 
    181181                ]]></m:skript> 
    182                  
     182 
    183183                <p>…třeba vygenerovat tento diagram následujícím perlovským skriptem:</p> 
    184                  
     184 
    185185                <m:pre jazyk="perl"><![CDATA[ 
    186186use strict; 
     
    207207 
    208208                <p> 
    209                         Který vložíme zabalený v <code><![CDATA[<m:skript jazyk="perl" výstup="xml"> … </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. 
    210210                </p> 
    211211                <p>