šablona/makra/odkazy.xsl
author František Kučera <franta-hg@frantovo.cz>
Thu, 24 Oct 2019 22:06:44 +0200
changeset 136 d5feb9d8ebc3
parent 98 532deb4b908e
permissions -rw-r--r--
fix license version: GNU GPLv3
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
51
df1f942f7b69 Přesun maker do samostatných souborů #8 + automatické generování seznamu maker
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
61
9503eb8377f1 Licence: informace o licenci v každém souboru.
František Kučera <franta-hg@frantovo.cz>
parents: 57
diff changeset
     2
<!--
9503eb8377f1 Licence: informace o licenci v každém souboru.
František Kučera <franta-hg@frantovo.cz>
parents: 57
diff changeset
     3
XML Web generátor – program na generování webových stránek
9503eb8377f1 Licence: informace o licenci v každém souboru.
František Kučera <franta-hg@frantovo.cz>
parents: 57
diff changeset
     4
Copyright © 2012 František Kučera (frantovo.cz)
9503eb8377f1 Licence: informace o licenci v každém souboru.
František Kučera <franta-hg@frantovo.cz>
parents: 57
diff changeset
     5
9503eb8377f1 Licence: informace o licenci v každém souboru.
František Kučera <franta-hg@frantovo.cz>
parents: 57
diff changeset
     6
This program is free software: you can redistribute it and/or modify
9503eb8377f1 Licence: informace o licenci v každém souboru.
František Kučera <franta-hg@frantovo.cz>
parents: 57
diff changeset
     7
it under the terms of the GNU General Public License as published by
136
d5feb9d8ebc3 fix license version: GNU GPLv3
František Kučera <franta-hg@frantovo.cz>
parents: 98
diff changeset
     8
the Free Software Foundation, version 3 of the License.
61
9503eb8377f1 Licence: informace o licenci v každém souboru.
František Kučera <franta-hg@frantovo.cz>
parents: 57
diff changeset
     9
9503eb8377f1 Licence: informace o licenci v každém souboru.
František Kučera <franta-hg@frantovo.cz>
parents: 57
diff changeset
    10
This program is distributed in the hope that it will be useful,
9503eb8377f1 Licence: informace o licenci v každém souboru.
František Kučera <franta-hg@frantovo.cz>
parents: 57
diff changeset
    11
but WITHOUT ANY WARRANTY; without even the implied warranty of
9503eb8377f1 Licence: informace o licenci v každém souboru.
František Kučera <franta-hg@frantovo.cz>
parents: 57
diff changeset
    12
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
9503eb8377f1 Licence: informace o licenci v každém souboru.
František Kučera <franta-hg@frantovo.cz>
parents: 57
diff changeset
    13
GNU General Public License for more details.
9503eb8377f1 Licence: informace o licenci v každém souboru.
František Kučera <franta-hg@frantovo.cz>
parents: 57
diff changeset
    14
9503eb8377f1 Licence: informace o licenci v každém souboru.
František Kučera <franta-hg@frantovo.cz>
parents: 57
diff changeset
    15
You should have received a copy of the GNU General Public License
9503eb8377f1 Licence: informace o licenci v každém souboru.
František Kučera <franta-hg@frantovo.cz>
parents: 57
diff changeset
    16
along with this program.  If not, see <http://www.gnu.org/licenses/>.
9503eb8377f1 Licence: informace o licenci v každém souboru.
František Kučera <franta-hg@frantovo.cz>
parents: 57
diff changeset
    17
-->
51
df1f942f7b69 Přesun maker do samostatných souborů #8 + automatické generování seznamu maker
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    18
<xsl:stylesheet version="2.0"
df1f942f7b69 Přesun maker do samostatných souborů #8 + automatické generování seznamu maker
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    19
	xmlns="http://www.w3.org/1999/xhtml"
df1f942f7b69 Přesun maker do samostatných souborů #8 + automatické generování seznamu maker
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    20
	xmlns:m="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/makro"
93
5b55827de220 #16 „obfuskované“ odkazy na e-maily, které znesnadní sběr spamovacím robotům
František Kučera <franta-hg@frantovo.cz>
parents: 87
diff changeset
    21
	xmlns:k="https://trac.frantovo.cz/xml-web-generator/wiki/xmlns/konfigurace"
66
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
    22
	xmlns:xs="http://www.w3.org/2001/XMLSchema"
51
df1f942f7b69 Přesun maker do samostatných souborů #8 + automatické generování seznamu maker
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
    23
	xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
93
5b55827de220 #16 „obfuskované“ odkazy na e-maily, které znesnadní sběr spamovacím robotům
František Kučera <franta-hg@frantovo.cz>
parents: 87
diff changeset
    24
	exclude-result-prefixes="m k xs">
53
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    25
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    26
	<!--
54
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
    27
		Interní odkazy
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
    28
		**************
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
    29
		Slouží k vkládání odkazů na jiné stránky v rámci webu.
53
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    30
		*
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    31
		@href zadáváme jen název souboru bez přípony – s nezakódovanou češtinou a s mezerami
54
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
    32
		@typ nevyplňujeme
53
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    33
	-->
54
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
    34
	<xsl:template match="m:a[not(@typ)]">
53
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    35
		<a>
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    36
			<xsl:copy-of select="@*"/>
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    37
			<xsl:attribute name="href">
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    38
				<xsl:value-of select="encode-for-uri(concat(@href, $výstupníPřípona))"/>
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    39
			</xsl:attribute>
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    40
			<xsl:apply-templates/>
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    41
		</a>
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    42
	</xsl:template>
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    43
98
532deb4b908e drobnosti
František Kučera <franta-hg@frantovo.cz>
parents: 93
diff changeset
    44
	<xsl:variable name="tracURL" select="'https://trac.frantovo.cz/xml-web-generator'"/>
66
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
    45
53
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    46
	<!--
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    47
		Trac – wiki
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    48
		***********
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    49
		Odkazy na Trac našeho generátoru.
56
24e50902b58e Odkazy – jen dokumentační komentáře.
František Kučera <franta-hg@frantovo.cz>
parents: 54
diff changeset
    50
		*
53
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    51
		@href nečíselné parametry vedou do wiki
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    52
	-->
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    53
	<xsl:template match="m:a[@typ='trac' and not(number(@href))]">
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    54
		<xsl:call-template name="vložOdkaz">
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    55
			<xsl:with-param name="url" select="
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    56
				concat(
66
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
    57
					$tracURL, '/wiki/', 
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
    58
					m:escapuj-url-zachovej-lomítka(@href)
53
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    59
				)"/>
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    60
		</xsl:call-template>		
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    61
	</xsl:template>
66
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
    62
53
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    63
	<!--
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    64
		Trac – úkoly
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    65
		************
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    66
		Odkazy na Trac našeho generátoru.
56
24e50902b58e Odkazy – jen dokumentační komentáře.
František Kučera <franta-hg@frantovo.cz>
parents: 54
diff changeset
    67
		*
53
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    68
		@href číselné parametry vedou na úkoly
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    69
	-->
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    70
	<xsl:template match="m:a[@typ='trac' and number(@href)]">
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    71
		<xsl:call-template name="vložOdkaz">
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    72
			<xsl:with-param name="url" select="
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    73
				concat(
66
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
    74
					$tracURL, '/ticket/', 
53
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    75
					@href
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    76
				)"/>
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    77
		</xsl:call-template>
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    78
	</xsl:template>
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    79
54
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
    80
	<!--
66
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
    81
		Zdroják
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
    82
		*******
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
    83
		Odkazy zdrojový kód našeho generátoru.
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
    84
		*
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
    85
		@href název souboru
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
    86
		@řádek číslo řádku (volitelně)
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
    87
	-->
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
    88
	<xsl:template match="m:a[@typ='zdroják' and (not(@řádek) or number(@řádek))]">
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
    89
		<xsl:call-template name="vložOdkaz">
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
    90
			<xsl:with-param name="url" select="
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
    91
				concat(
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
    92
					$tracURL, '/browser/', 
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
    93
					m:escapuj-url-zachovej-lomítka(@href),
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
    94
					'#L',
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
    95
					(@řádek,'1')[1]
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
    96
				)"/>
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
    97
		</xsl:call-template>
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
    98
	</xsl:template>
93
5b55827de220 #16 „obfuskované“ odkazy na e-maily, které znesnadní sběr spamovacím robotům
František Kučera <franta-hg@frantovo.cz>
parents: 87
diff changeset
    99
66
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   100
	<!--
54
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   101
		Wikipedia
56
24e50902b58e Odkazy – jen dokumentační komentáře.
František Kučera <franta-hg@frantovo.cz>
parents: 54
diff changeset
   102
		*********
63
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   103
		Stránka v encyklopedii.
56
24e50902b58e Odkazy – jen dokumentační komentáře.
František Kučera <franta-hg@frantovo.cz>
parents: 54
diff changeset
   104
		*
54
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   105
		@href název stránky
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   106
		@jazyk kód jazyka (výchozí je čeština)
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   107
	-->
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   108
	<xsl:template match="m:a[@typ='wiki']">
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   109
		<xsl:call-template name="vložOdkaz">
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   110
			<xsl:with-param name="url" select="
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   111
				concat(
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   112
					'https://secure.wikimedia.org/wikipedia/', (@jazyk,'cs')[1], '/wiki/', 
81
8014586c97da Odkazy #16: oprava odkazů na Wikipedii (lomítko).
František Kučera <franta-hg@frantovo.cz>
parents: 71
diff changeset
   113
					m:escapuj-url-zachovej-lomítka(@href)
54
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   114
				)"/>
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   115
		</xsl:call-template>
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   116
	</xsl:template>
93
5b55827de220 #16 „obfuskované“ odkazy na e-maily, které znesnadní sběr spamovacím robotům
František Kučera <franta-hg@frantovo.cz>
parents: 87
diff changeset
   117
63
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   118
	<!--
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   119
		Javadoc
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   120
		*******
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   121
		Dokumentace k javovským třídám.
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   122
		*
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   123
		@href jméno třídy včetně balíčku – např. java.lang.String
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   124
		@verze verze Javy, výchozí: 7
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   125
	-->
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   126
	<xsl:template match="m:a[@typ='javadoc']">
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   127
		<xsl:call-template name="vložOdkaz">
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   128
			<xsl:with-param name="url" select="
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   129
				concat(
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   130
					'http://docs.oracle.com/javase/', (@verze,'7')[1], '/docs/api/',
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   131
					replace(@href, '\.', '/'),
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   132
					'.html'
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   133
				)"/>
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   134
		</xsl:call-template>
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   135
	</xsl:template>
93
5b55827de220 #16 „obfuskované“ odkazy na e-maily, které znesnadní sběr spamovacím robotům
František Kučera <franta-hg@frantovo.cz>
parents: 87
diff changeset
   136
53
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   137
	<!-- 
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   138
		Seznam.cz
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   139
		*********
63
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   140
		Vyhledávání pomocí Seznamu.
56
24e50902b58e Odkazy – jen dokumentační komentáře.
František Kučera <franta-hg@frantovo.cz>
parents: 54
diff changeset
   141
		*
54
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   142
		@href náš dotaz
53
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   143
	-->
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   144
	<xsl:template match="m:a[@typ='seznam']">
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   145
		<xsl:call-template name="vložOdkaz">
54
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   146
			<xsl:with-param name="url" select="
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   147
				concat(
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   148
					'http://search.seznam.cz/?q=', 
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   149
					encode-for-uri(@href)
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   150
				)"/>
53
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   151
		</xsl:call-template>
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   152
	</xsl:template>
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   153
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   154
	<!-- 
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   155
		Google.com
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   156
		**********
63
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   157
		Vyhledávání pomocí Googlu.
56
24e50902b58e Odkazy – jen dokumentační komentáře.
František Kučera <franta-hg@frantovo.cz>
parents: 54
diff changeset
   158
		*
54
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   159
		@href náš dotaz
53
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   160
	-->
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   161
	<xsl:template match="m:a[@typ='google']">
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   162
		<xsl:call-template name="vložOdkaz">
54
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   163
			<xsl:with-param name="url" select="
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   164
				concat(
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   165
					'https://encrypted.google.com/search?q=', 
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   166
					encode-for-uri(@href)
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   167
				)"/>
53
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   168
		</xsl:call-template>	
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   169
	</xsl:template>
93
5b55827de220 #16 „obfuskované“ odkazy na e-maily, které znesnadní sběr spamovacím robotům
František Kučera <franta-hg@frantovo.cz>
parents: 87
diff changeset
   170
53
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   171
	<!-- 
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   172
		Request for comments
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   173
		********************
63
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   174
		Internetové standardy – RFC.
56
24e50902b58e Odkazy – jen dokumentační komentáře.
František Kučera <franta-hg@frantovo.cz>
parents: 54
diff changeset
   175
		*
54
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   176
		@href číslo RFCčka
53
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   177
	-->
57
768a7eecb0cf odkaz #16 na RFCčko musí být číselný
František Kučera <franta-hg@frantovo.cz>
parents: 56
diff changeset
   178
	<xsl:template match="m:a[@typ='rfc' and number(@href)]">
53
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   179
		<xsl:call-template name="vložOdkaz">
54
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   180
			<xsl:with-param name="url" select="
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   181
				concat(
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   182
					'https://tools.ietf.org/html/rfc',
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   183
					@href
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   184
				)"/>
53
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   185
		</xsl:call-template>
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   186
	</xsl:template>
93
5b55827de220 #16 „obfuskované“ odkazy na e-maily, které znesnadní sběr spamovacím robotům
František Kučera <franta-hg@frantovo.cz>
parents: 87
diff changeset
   187
5b55827de220 #16 „obfuskované“ odkazy na e-maily, které znesnadní sběr spamovacím robotům
František Kučera <franta-hg@frantovo.cz>
parents: 87
diff changeset
   188
	<!--
5b55827de220 #16 „obfuskované“ odkazy na e-maily, které znesnadní sběr spamovacím robotům
František Kučera <franta-hg@frantovo.cz>
parents: 87
diff changeset
   189
		E-mail
5b55827de220 #16 „obfuskované“ odkazy na e-maily, které znesnadní sběr spamovacím robotům
František Kučera <franta-hg@frantovo.cz>
parents: 87
diff changeset
   190
		******
5b55827de220 #16 „obfuskované“ odkazy na e-maily, které znesnadní sběr spamovacím robotům
František Kučera <franta-hg@frantovo.cz>
parents: 87
diff changeset
   191
		Odkaz na e-mail v „obfuskovaném“ tvaru,
5b55827de220 #16 „obfuskované“ odkazy na e-maily, které znesnadní sběr spamovacím robotům
František Kučera <franta-hg@frantovo.cz>
parents: 87
diff changeset
   192
		aby spamovací roboti nemohli tak snadno sbírat e-mailové adresy z webů.
5b55827de220 #16 „obfuskované“ odkazy na e-maily, které znesnadní sběr spamovacím robotům
František Kučera <franta-hg@frantovo.cz>
parents: 87
diff changeset
   193
		Ale zároveň klikatelný, aby ho uživatel nemusel opisovat (vyžaduje JavaScript).
5b55827de220 #16 „obfuskované“ odkazy na e-maily, které znesnadní sběr spamovacím robotům
František Kučera <franta-hg@frantovo.cz>
parents: 87
diff changeset
   194
		Obsah elementu je nepovinný – pokud chybí, vloží se e-mailová adresa.
5b55827de220 #16 „obfuskované“ odkazy na e-maily, které znesnadní sběr spamovacím robotům
František Kučera <franta-hg@frantovo.cz>
parents: 87
diff changeset
   195
		*
5b55827de220 #16 „obfuskované“ odkazy na e-maily, které znesnadní sběr spamovacím robotům
František Kučera <franta-hg@frantovo.cz>
parents: 87
diff changeset
   196
		@href e-mailová adresa (bez „mailto:“)
5b55827de220 #16 „obfuskované“ odkazy na e-maily, které znesnadní sběr spamovacím robotům
František Kučera <franta-hg@frantovo.cz>
parents: 87
diff changeset
   197
	-->
5b55827de220 #16 „obfuskované“ odkazy na e-maily, které znesnadní sběr spamovacím robotům
František Kučera <franta-hg@frantovo.cz>
parents: 87
diff changeset
   198
	<xsl:template match="m:a[@typ='email']">
5b55827de220 #16 „obfuskované“ odkazy na e-maily, které znesnadní sběr spamovacím robotům
František Kučera <franta-hg@frantovo.cz>
parents: 87
diff changeset
   199
		<xsl:variable name="česky" select="replace(replace(@href, '@', ' zavináč '), '\.', ' tečka ')"/>
5b55827de220 #16 „obfuskované“ odkazy na e-maily, které znesnadní sběr spamovacím robotům
František Kučera <franta-hg@frantovo.cz>
parents: 87
diff changeset
   200
		<xsl:variable name="klíč" select="concat(tokenize($konfigurace/k:web/k:uuid/text(), '-')[1], '9df1')"/>
5b55827de220 #16 „obfuskované“ odkazy na e-maily, které znesnadní sběr spamovacím robotům
František Kučera <franta-hg@frantovo.cz>
parents: 87
diff changeset
   201
		<xsl:variable name="pořadí"><xsl:number level="any"/></xsl:variable>
5b55827de220 #16 „obfuskované“ odkazy na e-maily, které znesnadní sběr spamovacím robotům
František Kučera <franta-hg@frantovo.cz>
parents: 87
diff changeset
   202
		<xsl:variable name="idSpanu" select="concat('c', $klíč, $pořadí)"/>
5b55827de220 #16 „obfuskované“ odkazy na e-maily, které znesnadní sběr spamovacím robotům
František Kučera <franta-hg@frantovo.cz>
parents: 87
diff changeset
   203
		<span title="{text()}" id="{$idSpanu}">
5b55827de220 #16 „obfuskované“ odkazy na e-maily, které znesnadní sběr spamovacím robotům
František Kučera <franta-hg@frantovo.cz>
parents: 87
diff changeset
   204
			<xsl:value-of select="$česky"/>
5b55827de220 #16 „obfuskované“ odkazy na e-maily, které znesnadní sběr spamovacím robotům
František Kučera <franta-hg@frantovo.cz>
parents: 87
diff changeset
   205
		</span>
5b55827de220 #16 „obfuskované“ odkazy na e-maily, které znesnadní sběr spamovacím robotům
František Kučera <franta-hg@frantovo.cz>
parents: 87
diff changeset
   206
		<span id="{$idSpanu}b" style="display: none">
5b55827de220 #16 „obfuskované“ odkazy na e-maily, které znesnadní sběr spamovacím robotům
František Kučera <franta-hg@frantovo.cz>
parents: 87
diff changeset
   207
			<xsl:apply-templates/>
5b55827de220 #16 „obfuskované“ odkazy na e-maily, které znesnadní sběr spamovacím robotům
František Kučera <franta-hg@frantovo.cz>
parents: 87
diff changeset
   208
		</span>
5b55827de220 #16 „obfuskované“ odkazy na e-maily, které znesnadní sběr spamovacím robotům
František Kučera <franta-hg@frantovo.cz>
parents: 87
diff changeset
   209
		<script type="text/javascript">
5b55827de220 #16 „obfuskované“ odkazy na e-maily, které znesnadní sběr spamovacím robotům
František Kučera <franta-hg@frantovo.cz>
parents: 87
diff changeset
   210
			xwg.odkazNaElektronickouPoštu("<xsl:value-of select="$idSpanu"/>");
5b55827de220 #16 „obfuskované“ odkazy na e-maily, které znesnadní sběr spamovacím robotům
František Kučera <franta-hg@frantovo.cz>
parents: 87
diff changeset
   211
		</script>
5b55827de220 #16 „obfuskované“ odkazy na e-maily, které znesnadní sběr spamovacím robotům
František Kučera <franta-hg@frantovo.cz>
parents: 87
diff changeset
   212
	</xsl:template>
5b55827de220 #16 „obfuskované“ odkazy na e-maily, které znesnadní sběr spamovacím robotům
František Kučera <franta-hg@frantovo.cz>
parents: 87
diff changeset
   213
5b55827de220 #16 „obfuskované“ odkazy na e-maily, které znesnadní sběr spamovacím robotům
František Kučera <franta-hg@frantovo.cz>
parents: 87
diff changeset
   214
53
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   215
	<xsl:template name="vložOdkaz">
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   216
		<xsl:param name="url"/>
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   217
		<a>
66
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   218
			<!-- Zachováme pouze povolené atributy: -->
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   219
			
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   220
			<xsl:copy-of select="@charset"/>
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   221
			<xsl:copy-of select="@coords"/>
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   222
			<xsl:copy-of select="@hreflang"/>
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   223
			<xsl:copy-of select="@name"/>
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   224
			<xsl:copy-of select="@rel"/>
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   225
			<xsl:copy-of select="@rev"/>
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   226
			<xsl:copy-of select="@shape"/>
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   227
			<xsl:copy-of select="@target"/> <!-- Pozor: nepatří do striktního XHTML -->
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   228
			
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   229
			<xsl:copy-of select="@accesskey"/>
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   230
			<xsl:copy-of select="@class"/>
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   231
			<xsl:copy-of select="@dir"/>
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   232
			<xsl:copy-of select="@id"/>
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   233
			<xsl:copy-of select="@lang"/>
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   234
			<xsl:copy-of select="@style"/>
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   235
			<xsl:copy-of select="@tabindex"/>
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   236
			<xsl:copy-of select="@title"/>
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   237
			<xsl:copy-of select="@xml:lang"/>
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   238
			
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   239
			<xsl:copy-of select="@onblur"/>
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   240
			<xsl:copy-of select="@onclick"/>
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   241
			<xsl:copy-of select="@ondblclick"/>
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   242
			<xsl:copy-of select="@onfocus"/>
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   243
			<xsl:copy-of select="@onmousedown"/>
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   244
			<xsl:copy-of select="@onmousemove"/>
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   245
			<xsl:copy-of select="@onmouseout"/>
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   246
			<xsl:copy-of select="@onmouseover"/>
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   247
			<xsl:copy-of select="@onmouseup"/>
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   248
			<xsl:copy-of select="@onkeydown"/>
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   249
			<xsl:copy-of select="@onkeypress"/>
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   250
			<xsl:copy-of select="@onkeyup"/>
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   251
			
53
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   252
			<xsl:attribute name="href"><xsl:value-of select="$url"/></xsl:attribute>
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   253
			<xsl:apply-templates/>
54
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   254
		</a>
53
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   255
	</xsl:template>
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   256
51
df1f942f7b69 Přesun maker do samostatných souborů #8 + automatické generování seznamu maker
František Kučera <franta-hg@frantovo.cz>
parents:
diff changeset
   257
</xsl:stylesheet>
87
25dec6931f18 Lepší odsazení, tabulátory.
František Kučera <franta-hg@frantovo.cz>
parents: 81
diff changeset
   258