Podpora XML tabulek – výstupu.
Pokud výsledek dotazu má jen jeden sloupec a ten se jmenuje "pouze_xml",
nevykreslí se klasická tabulka, ale obsah prvního záznamu se vloží do <pre> … </pre>
Uživatel si tak může přehledněji zobrazit XML výstup generovaný databází.
Je možné kombinovat i s klasickými tabulkami:
SELECT 123 AS číslo;
SELECT query_to_xml('SELECT * FROM tabulka;', true, false, '…') AS pouze_xml;
SELECT * FROM tabulka;
Zobrazí klasickou tabulku, potom XML výstup uzavřený v <pre/> a potom zase klasickou tabulku.
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!DOCTYPE html SYSTEM "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs">
5 <meta http-equiv="content-language" content="cs"/>
6 <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
7 <link href="styl.css" type="text/css" rel="StyleSheet"/>
8 <script type="text/javaScript" src="hlavni.js"></script>
9 <title>SQL: tenhle jazyk tě bude bavit!</title>
12 <div id="zahlavi"><h1>SQL: tenhle jazyk tě bude bavit!</h1></div>
15 <div class ="blok" id="napoveda">
17 <div class="vnitrekBloku">
18 <p id="napovedniPole">lorem ipsum, nějaký text, něco jako latina, ale jiné…</p>
23 <button class="predchozi" title="Předchozí lekce"> </button>
24 <button class="zpet" title="Zpět v historii"> </button>
25 <button class="pruvodce" title="Průvodce"> </button>
26 <button class="model" title="Mode databáze"> </button>
27 <button class="vpred" title="Vpřed v historii"> </button>
28 <button class="nasledujici" title="Následující lekce"> </button>
37 <div class ="blok" id="vstup">
38 <h2>Zadávání SQL příkazů</h2>
39 <div class="vnitrekBloku">
42 <textarea id="vstupniPole" rows="100" cols="1000">SELECT * FROM tabulka;</textarea>
43 <button class="zobrazitHistorii"
44 name="zobrazitHistorii"
45 title="Vypíše historii SQL příkazů."
47 onclick="javascript:ajaxZobrazitHistorii();"> </button>
48 <button class="vykonatSQL"
50 title="Vykoná zadaný SQL příkaz."
52 onclick="javascript:ajaxVykonatSQL();"> </button>
62 <div class ="blok" id="vystup">
64 <div class="vnitrekBloku" id="vystupniPole">
66 lorem ipsum, nějaký text, něco jako latina, ale jiné…
67 lorem ipsum, nějaký text, něco jako latina, ale jiné…
68 lorem ipsum, nějaký text, něco jako latina, ale jiné…
69 lorem ipsum, nějaký text, něco jako latina, ale jiné…
70 lorem ipsum, nějaký text, něco jako latina, ale jiné…
71 lorem ipsum, nějaký text, něco jako latina, ale jiné…
72 lorem ipsum, nějaký text, něco jako latina, ale jiné…
73 lorem ipsum, nějaký text, něco jako latina, ale jiné…
74 lorem ipsum, nějaký text, něco jako latina, ale jiné…
75 lorem ipsum, nějaký text, něco jako latina, ale jiné…
76 lorem ipsum, nějaký text, něco jako latina, ale jiné…
77 lorem ipsum, nějaký text, něco jako latina, ale jiné…
78 lorem ipsum, nějaký text, něco jako latina, ale jiné…
79 lorem ipsum, nějaký text, něco jako latina, ale jiné…
80 lorem ipsum, nějaký text, něco jako latina, ale jiné…
81 lorem ipsum, nějaký text, něco jako latina, ale jiné…
82 lorem ipsum, nějaký text, něco jako latina, ale jiné…
83 lorem ipsum, nějaký text, něco jako latina, ale jiné…
84 lorem ipsum, nějaký text, něco jako latina, ale jiné…
85 lorem ipsum, nějaký text, něco jako latina, ale jiné…
86 lorem ipsum, nějaký text, něco jako latina, ale jiné…
87 lorem ipsum, nějaký text, něco jako latina, ale jiné…
88 lorem ipsum, nějaký text, něco jako latina, ale jiné…
89 lorem ipsum, nějaký text, něco jako latina, ale jiné…
90 lorem ipsum, nějaký text, něco jako latina, ale jiné…
91 lorem ipsum, nějaký text, něco jako latina, ale jiné…
92 lorem ipsum, nějaký text, něco jako latina, ale jiné…
93 lorem ipsum, nějaký text, něco jako latina, ale jiné…
94 lorem ipsum, nějaký text, něco jako latina, ale jiné…
95 lorem ipsum, nějaký text, něco jako latina, ale jiné…