diff -r 18bf0044f5ab -r 9302cf6856ea vstup/skriptování.xml --- a/vstup/skriptování.xml Fri Jul 06 14:52:05 2012 +0200 +++ b/vstup/skriptování.xml Fri Jul 06 17:04:13 2012 +0200 @@ -222,8 +222,8 @@

- - echo "Náš podnik se jmenuje "; + + print "Náš podnik se jmenuje "; ]]> @@ -231,16 +231,46 @@ nám vygeneruje:

-

-				echo "Náš podnik se jmenuje ";
+		

+				print "Náš podnik se jmenuje ";
 		

Můžete si tak vytvořit makra pro opakující se části - a používat je jak v textu stránek, tak ve skriptech nebo diagramech. - Jen pozor na ošetření zvláštních znaků – pokud text takové znaky obsahuje, - je dobré ho zabalit ještě do jedné značky, která se postará o escapování - pro daný kontext (skriptovací jazyk a prostředí v něm – např. apostrofy vs. uvozovky). + a používat je jak v textu stránek, tak ve skriptech nebo diagramech. + Jen pozor na ošetření zvláštních znaků – pokud text takové znaky obsahuje, + je dobré ho zabalit ještě do jedné značky, která se postará o escapování + pro daný kontext (skriptovací jazyk a prostředí v něm – např. apostrofy vs. uvozovky). + +

+ +

+ Jen pro připomenutí: nejedná se o nějaké primitivní zástupky a nahrazování textu + – makra můžou být parametrizovaná, obsahovat atributy (např. pád a číslo) nebo vnořené elementy + a na základě této parametrizace vytvářet odlišný výstup, který je následně předán skriptu. +

+ +

+			echo "S naší  budete jistě spokojeni!";
+			echo "Stejně jako my jsme spokojeni s operačním systémem `uname -o`.";
+		
+ +

+ Zdrojový kód: +

+ + + + + echo "S naší budete jistě spokojeni!"; + echo "Stejně jako my jsme spokojeni s operačním systémem `uname -o`."; + +
]]> + +

+ Skripty v těchto příkladech nejsou příliš užitečné, protože pouze vypisují text, + který by šlo vložit přímo do XML stránky + – předpokládá se, že ve svých skriptech budete dělat něco zajímavějšího :-)

Skripty v makrech