xml/config.xsl
author František Kučera <franta-hg@frantovo.cz>
Thu, 02 Jan 2014 21:23:23 +0100
branchv_0
changeset 119 f3e2b95a5f8a
child 198 03d8492e2ca8
permissions -rw-r--r--
XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
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
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
     8
the Free Software Foundation, either version 3 of the License, or
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
(at your option) any later version.
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
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
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
    12
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
    13
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
    14
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
    15
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
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
    17
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
    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
<!--
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
	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
    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
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
<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
    25
	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
    26
	xmlns:h="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
    27
	xmlns:c="https://sql-dk.globalcode.info/xmlns/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
    28
	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
    29
	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
    30
	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
    31
	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
    32
	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
    33
	<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
    34
		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
    35
		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
    36
		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
    37
		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
    38
		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
    39
		
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
	<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
    41
	
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
	<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
    43
		<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
    44
			<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
    45
				<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
    46
				<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
    47
					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
    48
						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
    49
						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
    50
						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
    51
						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
    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
					
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
					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
    55
						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
    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
					
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
					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
    59
						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
    60
						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
    61
						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
    62
						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
    63
						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
    64
						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
    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
					
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
					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
    68
						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
    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
					
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
					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
    72
						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
    73
						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
    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
					
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
					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
    77
						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
    78
						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
    79
						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
    80
					}
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
					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
    82
						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
    83
						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
    84
						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
    85
						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
    86
						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
    87
						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
    88
						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
    89
					}
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
					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
    91
						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
    92
						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
    93
					}
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
					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
    95
						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
    96
						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
    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
					
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
					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
   100
						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
   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
					
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
					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
   104
						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
   105
					}
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   106
				</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
   107
			</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
   108
			<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
   109
				<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
   110
				
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   111
				<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
   112
					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
   113
					– 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
   114
				</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
   115
				
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
				<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
   118
				
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
				<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
   120
				
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
				<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
   122
					<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
   123
						<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
   124
							<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
   125
								<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
   126
									<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
   127
									<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
   128
									<td>url</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
   129
									<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
   130
								</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
   131
							</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
   132
							<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
   133
								<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
   134
									<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
   135
									<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
   136
									<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
   137
									<td><xsl:value-of select="c:url"/></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
   138
									<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
   139
								</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
   140
								</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
   141
							</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
   142
						</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
   143
					</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
   144
					<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
   145
				</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
   146
				
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
				<p>(passwords are hidden in this output)</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
   148
				
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
				
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
				<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
   151
				
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
				<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
   153
					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
   154
					<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
   155
						<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
   156
						<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
   157
					</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
   158
				</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
   159
				
f3e2b95a5f8a XSLT for viewing config files in a web browser (Firefox, rekonq etc.)
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   160
				<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
   161
					<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
   162
						<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
   163
							<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
   164
								<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
   165
									<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
   166
									<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
   167
									<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
   168
								</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
   169
							</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
   170
							<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
   171
								<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
   172
									<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
   173
									<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
   174
									<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
   175
									<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
   176
								</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
   177
								</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
   178
							</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
   179
						</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
   180
					</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
   181
					<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
   182
				</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
   183
				
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
			</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
   185
		</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
   186
	</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
   187
	
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
	<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
   189
		<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
   190
			<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
   191
		</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
   192
	</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
   193
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:stylesheet>