šablona/makra/odkazy.xsl
author František Kučera <franta-hg@frantovo.cz>
Sat, 23 Jun 2012 20:40:18 +0200
changeset 98 532deb4b908e
parent 93 5b55827de220
permissions -rw-r--r--
drobnosti
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
9503eb8377f1 Licence: informace o licenci v každém souboru.
František Kučera <franta-hg@frantovo.cz>
parents: 57
diff changeset
     8
the Free Software Foundation, either version 3 of the License, or
9503eb8377f1 Licence: informace o licenci v každém souboru.
František Kučera <franta-hg@frantovo.cz>
parents: 57
diff changeset
     9
(at your option) any later version.
9503eb8377f1 Licence: informace o licenci v každém souboru.
František Kučera <franta-hg@frantovo.cz>
parents: 57
diff changeset
    10
9503eb8377f1 Licence: informace o licenci v každém souboru.
František Kučera <franta-hg@frantovo.cz>
parents: 57
diff changeset
    11
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
    12
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
    13
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
    14
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
    15
9503eb8377f1 Licence: informace o licenci v každém souboru.
František Kučera <franta-hg@frantovo.cz>
parents: 57
diff changeset
    16
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
    17
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
    18
-->
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
    19
<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
    20
	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
    21
	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
    22
	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
    23
	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
    24
	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
    25
	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
    26
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    27
	<!--
54
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
    28
		Interní odkazy
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
    29
		**************
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
    30
		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
    31
		*
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    32
		@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
    33
		@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
    34
	-->
54
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
    35
	<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
    36
		<a>
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    37
			<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
    38
			<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
    39
				<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
    40
			</xsl:attribute>
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    41
			<xsl:apply-templates/>
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    42
		</a>
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    43
	</xsl:template>
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    44
98
532deb4b908e drobnosti
František Kučera <franta-hg@frantovo.cz>
parents: 93
diff changeset
    45
	<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
    46
53
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    47
	<!--
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    48
		Trac – wiki
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    49
		***********
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    50
		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
    51
		*
53
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    52
		@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
    53
	-->
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    54
	<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
    55
		<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
    56
			<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
    57
				concat(
66
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
    58
					$tracURL, '/wiki/', 
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
    59
					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
    60
				)"/>
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    61
		</xsl:call-template>		
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    62
	</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
    63
53
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    64
	<!--
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    65
		Trac – úkoly
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    66
		************
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    67
		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
    68
		*
53
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    69
		@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
    70
	-->
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    71
	<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
    72
		<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
    73
			<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
    74
				concat(
66
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
    75
					$tracURL, '/ticket/', 
53
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    76
					@href
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    77
				)"/>
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    78
		</xsl:call-template>
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    79
	</xsl:template>
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
    80
54
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
    81
	<!--
66
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
    82
		Zdroják
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
    83
		*******
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
    84
		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
    85
		*
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
    86
		@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
    87
		@řá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
    88
	-->
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
    89
	<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
    90
		<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
    91
			<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
    92
				concat(
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
    93
					$tracURL, '/browser/', 
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
    94
					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
    95
					'#L',
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
    96
					(@řá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
    97
				)"/>
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
    98
		</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
    99
	</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
   100
66
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   101
	<!--
54
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   102
		Wikipedia
56
24e50902b58e Odkazy – jen dokumentační komentáře.
František Kučera <franta-hg@frantovo.cz>
parents: 54
diff changeset
   103
		*********
63
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   104
		Stránka v encyklopedii.
56
24e50902b58e Odkazy – jen dokumentační komentáře.
František Kučera <franta-hg@frantovo.cz>
parents: 54
diff changeset
   105
		*
54
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   106
		@href název stránky
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   107
		@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
   108
	-->
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   109
	<xsl:template match="m:a[@typ='wiki']">
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   110
		<xsl:call-template name="vložOdkaz">
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   111
			<xsl:with-param name="url" select="
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   112
				concat(
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   113
					'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
   114
					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
   115
				)"/>
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   116
		</xsl:call-template>
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   117
	</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
   118
63
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   119
	<!--
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   120
		Javadoc
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   121
		*******
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   122
		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
   123
		*
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   124
		@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
   125
		@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
   126
	-->
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   127
	<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
   128
		<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
   129
			<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
   130
				concat(
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   131
					'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
   132
					replace(@href, '\.', '/'),
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   133
					'.html'
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   134
				)"/>
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   135
		</xsl:call-template>
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   136
	</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
   137
53
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   138
	<!-- 
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   139
		Seznam.cz
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   140
		*********
63
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   141
		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
   142
		*
54
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   143
		@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
   144
	-->
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   145
	<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
   146
		<xsl:call-template name="vložOdkaz">
54
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   147
			<xsl:with-param name="url" select="
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   148
				concat(
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   149
					'http://search.seznam.cz/?q=', 
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   150
					encode-for-uri(@href)
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   151
				)"/>
53
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   152
		</xsl:call-template>
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   153
	</xsl:template>
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
	<!-- 
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   156
		Google.com
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   157
		**********
63
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   158
		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
   159
		*
54
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   160
		@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
   161
	-->
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   162
	<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
   163
		<xsl:call-template name="vložOdkaz">
54
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   164
			<xsl:with-param name="url" select="
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   165
				concat(
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   166
					'https://encrypted.google.com/search?q=', 
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   167
					encode-for-uri(@href)
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   168
				)"/>
53
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   169
		</xsl:call-template>	
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   170
	</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
   171
53
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   172
	<!-- 
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   173
		Request for comments
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   174
		********************
63
75ee09ccc0ec Odkazy #16: podpora odkazů na Javadoc.
František Kučera <franta-hg@frantovo.cz>
parents: 61
diff changeset
   175
		Internetové standardy – RFC.
56
24e50902b58e Odkazy – jen dokumentační komentáře.
František Kučera <franta-hg@frantovo.cz>
parents: 54
diff changeset
   176
		*
54
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   177
		@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
   178
	-->
57
768a7eecb0cf odkaz #16 na RFCčko musí být číselný
František Kučera <franta-hg@frantovo.cz>
parents: 56
diff changeset
   179
	<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
   180
		<xsl:call-template name="vložOdkaz">
54
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   181
			<xsl:with-param name="url" select="
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   182
				concat(
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   183
					'https://tools.ietf.org/html/rfc',
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   184
					@href
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   185
				)"/>
53
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   186
		</xsl:call-template>
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   187
	</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
   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
	<!--
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
		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
   191
		******
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
		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
   193
		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
   194
		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
   195
		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
   196
		*
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
		@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
   198
	-->
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: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
   200
		<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
   201
		<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
   202
		<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
   203
		<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
   204
		<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
   205
			<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
   206
		</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
   207
		<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
   208
			<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
   209
		</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
   210
		<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
   211
			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
   212
		</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
   213
	</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
   214
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
   215
53
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   216
	<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
   217
		<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
   218
		<a>
66
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   219
			<!-- 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
   220
			
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="@charset"/>
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="@coords"/>
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="@hreflang"/>
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="@name"/>
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="@rel"/>
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="@rev"/>
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="@shape"/>
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   228
			<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
   229
			
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="@accesskey"/>
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="@class"/>
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="@dir"/>
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="@id"/>
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="@lang"/>
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="@style"/>
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="@tabindex"/>
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="@title"/>
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   238
			<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
   239
			
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="@onblur"/>
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="@onclick"/>
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="@ondblclick"/>
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="@onfocus"/>
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="@onmousedown"/>
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="@onmousemove"/>
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="@onmouseout"/>
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="@onmouseover"/>
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="@onmouseup"/>
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="@onkeydown"/>
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="@onkeypress"/>
a8085dedd92b Odkazy #16: oprava chyby: Zachováme pouze povolené atributy.
František Kučera <franta-hg@frantovo.cz>
parents: 63
diff changeset
   251
			<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
   252
			
53
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   253
			<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
   254
			<xsl:apply-templates/>
54
15c66c9048f2 Odkazy #16: podpora Wikipedie
František Kučera <franta-hg@frantovo.cz>
parents: 53
diff changeset
   255
		</a>
53
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   256
	</xsl:template>
7403128a8e0a Makro pro odkazy #16 – Trac, Seznam, Google, RFC
František Kučera <franta-hg@frantovo.cz>
parents: 51
diff changeset
   257
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
   258
</xsl:stylesheet>
87
25dec6931f18 Lepší odsazení, tabulátory.
František Kučera <franta-hg@frantovo.cz>
parents: 81
diff changeset
   259