xml/config.xsl
author František Kučera <franta-hg@frantovo.cz>
Fri, 23 Sep 2022 18:05:50 +0200
branchv_0
changeset 254 c4b901ff0703
parent 250 aae5009bd0af
permissions -rw-r--r--
recfile formatter: write record count (as a comment at the end of the relation)
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
119
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
     2
<!--
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
     3
SQL-DK
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
     4
Copyright © 2013 František Kučera (frantovo.cz)
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
     5
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
     6
This program is free software: you can redistribute it and/or modify
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
     7
it under the terms of the GNU General Public License as published by
250
aae5009bd0af fix license version: GNU GPLv3
František Kučera <franta-hg@frantovo.cz>
parents: 249
diff changeset
     8
the Free Software Foundation, version 3 of the License.
119
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
     9
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    10
This program is distributed in the hope that it will be useful,
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    11
but WITHOUT ANY WARRANTY; without even the implied warranty of
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    12
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    13
GNU General Public License for more details.
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    14
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    15
You should have received a copy of the GNU General Public License
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    16
along with this program. If not, see <http://www.gnu.org/licenses/>.
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    17
-->
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    18
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    19
<!--
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    20
	This XSLT can be used for viewing config files in a web browser (Firefox, rekonq etc.)
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    21
-->
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    22
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    23
<xsl:stylesheet version="1.0"
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    24
	xmlns="http://www.w3.org/1999/xhtml"
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    25
	xmlns:h="http://www.w3.org/1999/xhtml"
249
7655df0622ee change XMLNS for the configuration
František Kučera <franta-hg@frantovo.cz>
parents: 198
diff changeset
    26
	xmlns:c="tag:globalcode.info,2018:sqldk/configuration"
119
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    27
	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    28
	xmlns:fn="http://www.w3.org/2005/xpath-functions"
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    29
	xmlns:svg="http://www.w3.org/2000/svg"
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    30
	xmlns:xs="http://www.w3.org/2001/XMLSchema"
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    31
	exclude-result-prefixes="fn h p xs">
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    32
	<xsl:output
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    33
		method="xml"
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    34
		indent="yes"
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    35
		encoding="UTF-8"
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    36
		doctype-public="-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN" 
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    37
		doctype-system="http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg.dtd"/>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    38
		
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    39
	<xsl:param name="header" select="'SQL-DK configuration'"/>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    40
	
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    41
	<xsl:template match="/">
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    42
		<html>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    43
			<head>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    44
				<title><xsl:value-of select="$header"/></title>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    45
				<style type="text/css">
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    46
					body {
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    47
						font-family: sans;
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    48
						background-color: #eee;
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    49
						color: black;
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    50
						padding-left: 20px;
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    51
					}
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    52
					
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    53
					p {
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    54
						max-width: 800px;
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    55
					}
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    56
					
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    57
					h1,h2 {
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    58
						max-width: 800px;
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    59
						border-radius: 8px;
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    60
						border: 1px solid #ddd;
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    61
						background-color: #e8e8e8;
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    62
						padding: 6px;
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    63
						text-shadow: 2px 2px 2px #aaa;
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    64
					}
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    65
					
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    66
					h1 {
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    67
						font-size: 150%
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    68
					}
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    69
					
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    70
					h2 {
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    71
						font-size: 100%;
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    72
						font-weight: bold;
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    73
					}
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    74
					
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    75
					table {
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    76
						border-collapse:collapse;
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    77
						margin-top: 10px;
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    78
						margin-bottom: 10px;
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    79
					}
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    80
					td, th {
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    81
						border: 1px solid #ddd;
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    82
						padding-top: 4px;
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    83
						padding-bottom: 4px;
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    84
						padding-left: 6px;
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    85
						padding-right: 6px;
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    86
						font-weight: normal;
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    87
						vertical-align: top;
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    88
					}
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    89
					thead tr {
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    90
						background: #e8e8e8;
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    91
						color:black;
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    92
					}
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    93
					tbody tr:hover {
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    94
						background-color: #e9e9e9;
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    95
						color:black;
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    96
					}
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    97
					
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    98
					ul {
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    99
						margin: 0px;
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   100
					}
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   101
					
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   102
					li {
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   103
						padding: 0px;
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   104
					}
198
03d8492e2ca8 Schemas and XSL for new 'driver' configuration option
František Kučera <franta-hg@frantovo.cz>
parents: 119
diff changeset
   105
					
03d8492e2ca8 Schemas and XSL for new 'driver' configuration option
František Kučera <franta-hg@frantovo.cz>
parents: 119
diff changeset
   106
					.notes {
03d8492e2ca8 Schemas and XSL for new 'driver' configuration option
František Kučera <franta-hg@frantovo.cz>
parents: 119
diff changeset
   107
						font-size: 66%;
03d8492e2ca8 Schemas and XSL for new 'driver' configuration option
František Kučera <franta-hg@frantovo.cz>
parents: 119
diff changeset
   108
					}
03d8492e2ca8 Schemas and XSL for new 'driver' configuration option
František Kučera <franta-hg@frantovo.cz>
parents: 119
diff changeset
   109
					.notes p {
03d8492e2ca8 Schemas and XSL for new 'driver' configuration option
František Kučera <franta-hg@frantovo.cz>
parents: 119
diff changeset
   110
						margin-bottom: 0px;
03d8492e2ca8 Schemas and XSL for new 'driver' configuration option
František Kučera <franta-hg@frantovo.cz>
parents: 119
diff changeset
   111
					}
119
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   112
				</style>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   113
			</head>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   114
			<body>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   115
				<h1><xsl:value-of select="$header"/></h1>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   116
				
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   117
				<p>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   118
					This file defines per-user configuration of <a href="https://sql-dk.globalcode.info/">SQL-DK</a>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   119
					– an SQL batch client.
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   120
				</p>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   121
				
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   122
				
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   123
				<h2>Database connections</h2>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   124
				
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   125
				<p>This databases are configured:</p>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   126
				
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   127
				<xsl:choose>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   128
					<xsl:when test="c:configuration/c:database">
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   129
						<table>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   130
							<thead>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   131
								<tr>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   132
									<td>name</td>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   133
									<td>username</td>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   134
									<td>url</td>
198
03d8492e2ca8 Schemas and XSL for new 'driver' configuration option
František Kučera <franta-hg@frantovo.cz>
parents: 119
diff changeset
   135
									<td>JDBC driver</td>
119
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   136
									<td>properties</td>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   137
								</tr>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   138
							</thead>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   139
							<tbody>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   140
								<xsl:for-each select="c:configuration/c:database">
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   141
									<tr>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   142
									<td><xsl:value-of select="c:name"/></td>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   143
									<td><xsl:value-of select="c:userName"/></td>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   144
									<td><xsl:value-of select="c:url"/></td>
198
03d8492e2ca8 Schemas and XSL for new 'driver' configuration option
František Kučera <franta-hg@frantovo.cz>
parents: 119
diff changeset
   145
									<td><xsl:value-of select="c:driver"/></td>
119
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   146
									<td><ul><xsl:apply-templates select="c:property"/></ul></td>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   147
								</tr>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   148
								</xsl:for-each>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   149
							</tbody>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   150
						</table>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   151
					</xsl:when>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   152
					<xsl:otherwise><p>no databases are configured</p></xsl:otherwise>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   153
				</xsl:choose>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   154
				
198
03d8492e2ca8 Schemas and XSL for new 'driver' configuration option
František Kučera <franta-hg@frantovo.cz>
parents: 119
diff changeset
   155
				<div class="notes">
03d8492e2ca8 Schemas and XSL for new 'driver' configuration option
František Kučera <franta-hg@frantovo.cz>
parents: 119
diff changeset
   156
					<p>Notes:</p>
03d8492e2ca8 Schemas and XSL for new 'driver' configuration option
František Kučera <franta-hg@frantovo.cz>
parents: 119
diff changeset
   157
					<ul>
03d8492e2ca8 Schemas and XSL for new 'driver' configuration option
František Kučera <franta-hg@frantovo.cz>
parents: 119
diff changeset
   158
						<li>passwords are hidden in this output</li>
03d8492e2ca8 Schemas and XSL for new 'driver' configuration option
František Kučera <franta-hg@frantovo.cz>
parents: 119
diff changeset
   159
						<li>JDBC drivers are not mandatory – not needed in SQL-DK, but sometimes useful when <code>jdbc-dk-driver</code> is used in other applications to load SQL-DK's database connections</li>
03d8492e2ca8 Schemas and XSL for new 'driver' configuration option
František Kučera <franta-hg@frantovo.cz>
parents: 119
diff changeset
   160
					</ul>
03d8492e2ca8 Schemas and XSL for new 'driver' configuration option
František Kučera <franta-hg@frantovo.cz>
parents: 119
diff changeset
   161
				</div>
119
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   162
				
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   163
				
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   164
				<h2>Output formatters</h2>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   165
				
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   166
				<p>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   167
					Default formatter: 
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   168
					<xsl:choose>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   169
						<xsl:when test="c:configuration/c:defaultFormatter"><xsl:value-of select="c:configuration/c:defaultFormatter"/></xsl:when>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   170
						<xsl:otherwise>none (built-in default will be used)</xsl:otherwise>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   171
					</xsl:choose>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   172
				</p>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   173
				
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   174
				<xsl:choose>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   175
					<xsl:when test="c:configuration/c:formatter">
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   176
						<table>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   177
							<thead>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   178
								<tr>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   179
									<td>name</td>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   180
									<td>class name</td>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   181
									<td>properties</td>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   182
								</tr>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   183
							</thead>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   184
							<tbody>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   185
								<xsl:for-each select="c:configuration/c:formatter">
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   186
									<tr>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   187
									<td><xsl:value-of select="c:name"/></td>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   188
									<td><xsl:value-of select="c:class"/></td>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   189
									<td><ul><xsl:apply-templates select="c:property"/></ul></td>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   190
								</tr>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   191
								</xsl:for-each>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   192
							</tbody>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   193
						</table>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   194
					</xsl:when>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   195
					<xsl:otherwise><p>no additional formatters are defined (built-in defaults will be used)</p></xsl:otherwise>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   196
				</xsl:choose>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   197
				
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   198
			</body>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   199
		</html>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   200
	</xsl:template>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   201
	
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   202
	<xsl:template match="c:property">
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   203
		<li>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   204
			<xsl:value-of select="@name"/> = <xsl:value-of select="."/>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   205
		</li>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   206
	</xsl:template>
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   207
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   208
</xsl:stylesheet>