| 15 | == Jazyky == |
| 16 | |
| 17 | Kompletní seznam podporovaných jazyků získáte zadáním příkazu: |
| 18 | |
| 19 | {{{ |
| 20 | #!sh |
| 21 | pygmentize -L |
| 22 | }}} |
| 23 | |
| 24 | Např. java, xml, sql, c, cpp, haskell, php, vala |
| 25 | |
| 26 | == CDATA == |
| 27 | |
| 28 | Díky XML můžete složitější zdrojáky vkládat jako CDATA – díky tomu není potřeba ''escapovat'' ostré závorky: |
| 29 | |
| 30 | {{{ |
| 31 | #!xml |
| 32 | <m:pre jazyk="cpp"><![CDATA[# include <iostream> |
| 33 | using namespace std; |
| 34 | |
| 35 | int main(int argc, char *argv[]) { |
| 36 | |
| 37 | cout << "Chcete slyšet vtip?" << endl; |
| 38 | char odpoved = cin.get(); |
| 39 | cin.get(); |
| 40 | |
| 41 | if (odpoved == 'a') { |
| 42 | cout |
| 43 | << "Lidé se dělí do 10 skupin." << endl |
| 44 | << "Na ty, kteří rozumějí binárnímu kódu, " |
| 45 | << "a na ty ostatní." << endl; |
| 46 | return 0; |
| 47 | } else if (odpoved == 'n') { |
| 48 | cout << "Dobře, tak ne." << endl; |
| 49 | return 0; |
| 50 | } else { |
| 51 | cout |
| 52 | << "Nerozumím odpovědi " |
| 53 | << "– očekávám „ano“ nebo „ne“." << endl; |
| 54 | return 1; |
| 55 | } |
| 56 | }]]></m:pre> |
| 57 | }}} |
| 58 | |
| 59 | == Vložení ze souboru == |
| 60 | |