annotate docs/xslt/changes.xslt @ 4884:e406c997470a

SSL: the "ssl_verify_client" directive parameter "optional_no_ca". This parameter allows to don't require certificate to be signed by a trusted CA, e.g. if CA certificate isn't known in advance, like in WebID protocol. Note that it doesn't add any security unless the certificate is actually checked to be trusted by some external means (e.g. by a backend). Patch by Mike Kazantsev, Eric O'Connor.
author Maxim Dounin <mdounin@mdounin.ru>
date Wed, 03 Oct 2012 15:24:08 +0000
parents 76bc29f06168
children db6d07dbef3c
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
1 <?xml version="1.0" encoding="utf-8"?>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
2 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
3
4028
76bc29f06168 CHANGES conversion from KOI8-R to UTF-8.
Igor Sysoev <igor@sysoev.ru>
parents: 4026
diff changeset
4 <xsl:output method="text"/>
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
5
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
6 <xsl:param select="'en'" name="lang"/>
4014
234907e676a5 XSLT regeneration for r3998.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
7
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
8 <xsl:param select="'../xml/change_log_conf.xml'" name="configuration"/>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
9
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
10 <xsl:variable select="document($configuration)/configuration" name="conf"/>
4014
234907e676a5 XSLT regeneration for r3998.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
11
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
12 <xsl:variable select="$conf/start" name="start"/>
4014
234907e676a5 XSLT regeneration for r3998.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
13
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
14 <xsl:variable select="$conf/indent" name="indent"/>
4014
234907e676a5 XSLT regeneration for r3998.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
15
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
16 <xsl:variable select="$conf/length" name="max"/>
4014
234907e676a5 XSLT regeneration for r3998.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
17
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
18 <xsl:variable name="br">&lt;br&gt;</xsl:variable>
4014
234907e676a5 XSLT regeneration for r3998.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
19
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
20 <xsl:template match="/">
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
21 <xsl:apply-templates select="change_log"/>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
22 </xsl:template>
4014
234907e676a5 XSLT regeneration for r3998.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
23
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
24 <xsl:template match="change_log">
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
25 <xsl:apply-templates select="changes"/>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
26 </xsl:template>
4014
234907e676a5 XSLT regeneration for r3998.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
27
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
28 <xsl:template match="changes">
4014
234907e676a5 XSLT regeneration for r3998.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
29
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
30 <xsl:text>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
31 </xsl:text>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
32
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
33 <xsl:value-of select="substring(concat($conf/changes[@lang=$lang]/title, //change_log/@title, ' ', @ver, ' '), 1, $conf/changes[@lang=$lang]/length)"/>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
34
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
35 <xsl:if test="$lang='ru'">
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
36 <xsl:value-of select="@date"/>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
37 </xsl:if>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
38
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
39 <xsl:if test="$lang='en'">
4014
234907e676a5 XSLT regeneration for r3998.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
40
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
41 <xsl:value-of select="substring(@date, 1, 2)"/>
4014
234907e676a5 XSLT regeneration for r3998.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
42
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
43 <xsl:value-of select="$conf/changes[@lang=$lang]/month[number(substring(current()/@date, 4, 2))]"/>
4014
234907e676a5 XSLT regeneration for r3998.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
44
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
45 <xsl:value-of select="substring(@date, 7, 4)"/>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
46 </xsl:if>
4014
234907e676a5 XSLT regeneration for r3998.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
47
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
48 <xsl:text>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
49 </xsl:text>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
50
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
51 <xsl:apply-templates select="change"/>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
52
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
53 <xsl:text>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
54 </xsl:text>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
55 </xsl:template>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
56
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
57 <xsl:template match="change">
4014
234907e676a5 XSLT regeneration for r3998.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
58
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
59 <xsl:variable select="$conf/changes[@lang=$lang]/*[local-name(.)=current()/@type]" name="prefix"/>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
60
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
61 <xsl:variable name="postfix">
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
62 <xsl:if test="$prefix">
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
63 <xsl:text>: </xsl:text>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
64 </xsl:if>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
65 </xsl:variable>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
66
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
67 <xsl:apply-templates select="para[@lang=$lang]">
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
68 <xsl:with-param select="concat($start, $prefix, $postfix)" name="prefix"/>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
69 </xsl:apply-templates>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
70 </xsl:template>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
71
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
72 <xsl:template match="para" name="para">
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
73 <xsl:param name="prefix"/>
4014
234907e676a5 XSLT regeneration for r3998.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
74
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
75 <xsl:variable name="text">
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
76 <xsl:apply-templates/>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
77 </xsl:variable>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
78
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
79 <xsl:text>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
80 </xsl:text>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
81
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
82 <xsl:call-template name="wrap">
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
83 <xsl:with-param select="normalize-space($text)" name="text"/>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
84 <xsl:with-param name="prefix">
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
85 <xsl:choose>
4014
234907e676a5 XSLT regeneration for r3998.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
86
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
87 <xsl:when test="position() = 1">
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
88 <xsl:value-of select="$prefix"/>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
89 </xsl:when>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
90 <xsl:otherwise>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
91 <xsl:value-of select="$indent"/>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
92 </xsl:otherwise>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
93 </xsl:choose>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
94 </xsl:with-param>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
95 </xsl:call-template>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
96 </xsl:template>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
97
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
98 <xsl:template name="wrap">
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
99 <xsl:param name="text"/>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
100 <xsl:param name="prefix"/>
4014
234907e676a5 XSLT regeneration for r3998.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
101
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
102 <xsl:if test="$text">
4014
234907e676a5 XSLT regeneration for r3998.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
103
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
104 <xsl:variable name="offset">
4024
023b288a22b2 XSLT regeneration for r4023.
Igor Sysoev <igor@sysoev.ru>
parents: 4014
diff changeset
105
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
106 <xsl:choose>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
107 <xsl:when test="starts-with($text, concat($br, ' '))">
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
108 <xsl:value-of select="string-length($br) + 2"/>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
109 </xsl:when>
4024
023b288a22b2 XSLT regeneration for r4023.
Igor Sysoev <igor@sysoev.ru>
parents: 4014
diff changeset
110 <xsl:when test="starts-with($text, $br)">
023b288a22b2 XSLT regeneration for r4023.
Igor Sysoev <igor@sysoev.ru>
parents: 4014
diff changeset
111 <xsl:value-of select="string-length($br) + 1"/>
023b288a22b2 XSLT regeneration for r4023.
Igor Sysoev <igor@sysoev.ru>
parents: 4014
diff changeset
112 </xsl:when>
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
113 <xsl:otherwise>
4024
023b288a22b2 XSLT regeneration for r4023.
Igor Sysoev <igor@sysoev.ru>
parents: 4014
diff changeset
114 1</xsl:otherwise>
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
115 </xsl:choose>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
116 </xsl:variable>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
117
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
118 <xsl:variable name="length">
4014
234907e676a5 XSLT regeneration for r3998.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
119
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
120 <xsl:call-template name="length">
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
121 <xsl:with-param select="substring($text, $offset)" name="text"/>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
122 <xsl:with-param select="string-length($prefix)" name="prefix"/>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
123 <xsl:with-param select="$max" name="length"/>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
124 </xsl:call-template>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
125 </xsl:variable>
4014
234907e676a5 XSLT regeneration for r3998.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
126
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
127 <xsl:value-of select="$prefix"/>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
128
4026
34c91abf6048 XSLT regeneration for the previous commit.
Igor Sysoev <igor@sysoev.ru>
parents: 4024
diff changeset
129 <xsl:value-of select="normalize-space(translate(substring($text, $offset, $length), ' ', ' '))"/>
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
130
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
131 <xsl:text>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
132 </xsl:text>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
133
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
134 <xsl:call-template name="wrap">
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
135 <xsl:with-param select="substring($text, $length + $offset)" name="text"/>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
136 <xsl:with-param select="$indent" name="prefix"/>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
137 </xsl:call-template>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
138 </xsl:if>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
139 </xsl:template>
4014
234907e676a5 XSLT regeneration for r3998.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
140
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
141 <xsl:template name="length">
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
142 <xsl:param name="text"/>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
143 <xsl:param name="prefix"/>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
144 <xsl:param name="length"/>
4014
234907e676a5 XSLT regeneration for r3998.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
145
4024
023b288a22b2 XSLT regeneration for r4023.
Igor Sysoev <igor@sysoev.ru>
parents: 4014
diff changeset
146 <xsl:variable select="substring-before(substring($text, 1, $length - $prefix + string-length($br)), $br)" name="break"/>
4014
234907e676a5 XSLT regeneration for r3998.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
147
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
148 <xsl:choose>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
149 <xsl:when test="$break">
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
150 <xsl:value-of select="string-length($break)"/>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
151 </xsl:when>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
152 <xsl:when test="$length = 0">
4024
023b288a22b2 XSLT regeneration for r4023.
Igor Sysoev <igor@sysoev.ru>
parents: 4014
diff changeset
153 <xsl:value-of select="$max - $prefix"/>
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
154 </xsl:when>
4024
023b288a22b2 XSLT regeneration for r4023.
Igor Sysoev <igor@sysoev.ru>
parents: 4014
diff changeset
155 <xsl:when test="string-length($text) + $prefix &lt;= $length">
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
156 <xsl:value-of select="$length - $prefix"/>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
157 </xsl:when>
4024
023b288a22b2 XSLT regeneration for r4023.
Igor Sysoev <igor@sysoev.ru>
parents: 4014
diff changeset
158 <xsl:when test="substring($text, $length - $prefix + 1, 1) = ' '">
023b288a22b2 XSLT regeneration for r4023.
Igor Sysoev <igor@sysoev.ru>
parents: 4014
diff changeset
159 <xsl:value-of select="$length - $prefix + 1"/>
023b288a22b2 XSLT regeneration for r4023.
Igor Sysoev <igor@sysoev.ru>
parents: 4014
diff changeset
160 </xsl:when>
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
161 <xsl:otherwise>
4024
023b288a22b2 XSLT regeneration for r4023.
Igor Sysoev <igor@sysoev.ru>
parents: 4014
diff changeset
162
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
163 <xsl:call-template name="length">
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
164 <xsl:with-param select="$text" name="text"/>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
165 <xsl:with-param select="$prefix" name="prefix"/>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
166 <xsl:with-param select="$length - 1" name="length"/>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
167 </xsl:call-template>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
168 </xsl:otherwise>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
169 </xsl:choose>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
170 </xsl:template>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
171
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
172 <xsl:template match="at">@</xsl:template>
4014
234907e676a5 XSLT regeneration for r3998.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
173
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
174 <xsl:template match="br">
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
175 <xsl:value-of select="$br"/>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
176 </xsl:template>
4014
234907e676a5 XSLT regeneration for r3998.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
177
450
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
178 <xsl:template match="nobr">
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
179 <xsl:value-of select="translate(., ' ', ' ')"/>
551102312e19 nginx-0.1.0-RELEASE import
Igor Sysoev <igor@sysoev.ru>
parents:
diff changeset
180 </xsl:template>
4014
234907e676a5 XSLT regeneration for r3998.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
181
234907e676a5 XSLT regeneration for r3998.
Ruslan Ermilov <ru@nginx.com>
parents: 450
diff changeset
182 </xsl:stylesheet>