annotate xsls/dirmap.xsls @ 1202:2d3dd37a0fc8

Fixed the pubDate element spelling. While most feed readers happily ignore the improper lowercase spelling of the element, some feed validators and aggregators are picky and mark the feed as broken.
author Konstantin Pavlov <thresh@nginx.com>
date Thu, 22 May 2014 14:44:42 +0400
parents 333eccb8a7f6
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
580
be54c443235a Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents: 432
diff changeset
1 <!--
be54c443235a Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents: 432
diff changeset
2 Copyright (C) Nginx, Inc.
be54c443235a Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents: 432
diff changeset
3 -->
be54c443235a Added copyright markers to documentation sources.
Ruslan Ermilov <ru@nginx.com>
parents: 432
diff changeset
4
432
fbba1f292dc9 Generate mapping of directives to URIs in the nginx map format.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
5 X:stylesheet {
fbba1f292dc9 Generate mapping of directives to URIs in the nginx map format.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
6
fbba1f292dc9 Generate mapping of directives to URIs in the nginx map format.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
7 X:output method="text";
fbba1f292dc9 Generate mapping of directives to URIs in the nginx map format.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
8
1200
333eccb8a7f6 Moved dir.map postprocessing into template.
Maxim Dounin <mdounin@mdounin.ru>
parents: 1159
diff changeset
9 X:strip-space elements="*";
333eccb8a7f6 Moved dir.map postprocessing into template.
Maxim Dounin <mdounin@mdounin.ru>
parents: 1159
diff changeset
10
432
fbba1f292dc9 Generate mapping of directives to URIs in the nginx map format.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
11 X:template = "link" {
fbba1f292dc9 Generate mapping of directives to URIs in the nginx map format.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
12 !{@id}
fbba1f292dc9 Generate mapping of directives to URIs in the nginx map format.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
13 X:text{ }
fbba1f292dc9 Generate mapping of directives to URIs in the nginx map format.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
14 !{substring-before(@doc, '.xml')}
fbba1f292dc9 Generate mapping of directives to URIs in the nginx map format.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
15 X:text{.html#}
fbba1f292dc9 Generate mapping of directives to URIs in the nginx map format.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
16 !{@id}
fbba1f292dc9 Generate mapping of directives to URIs in the nginx map format.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
17 X:text{;&#10;}
fbba1f292dc9 Generate mapping of directives to URIs in the nginx map format.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
18 }
fbba1f292dc9 Generate mapping of directives to URIs in the nginx map format.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
19
1200
333eccb8a7f6 Moved dir.map postprocessing into template.
Maxim Dounin <mdounin@mdounin.ru>
parents: 1159
diff changeset
20 X:template = "link[@id = 'include']" {
333eccb8a7f6 Moved dir.map postprocessing into template.
Maxim Dounin <mdounin@mdounin.ru>
parents: 1159
diff changeset
21 X:text{\\}
333eccb8a7f6 Moved dir.map postprocessing into template.
Maxim Dounin <mdounin@mdounin.ru>
parents: 1159
diff changeset
22 !{@id}
333eccb8a7f6 Moved dir.map postprocessing into template.
Maxim Dounin <mdounin@mdounin.ru>
parents: 1159
diff changeset
23 X:text{ }
333eccb8a7f6 Moved dir.map postprocessing into template.
Maxim Dounin <mdounin@mdounin.ru>
parents: 1159
diff changeset
24 !{substring-before(@doc, '.xml')}
333eccb8a7f6 Moved dir.map postprocessing into template.
Maxim Dounin <mdounin@mdounin.ru>
parents: 1159
diff changeset
25 X:text{.html#}
333eccb8a7f6 Moved dir.map postprocessing into template.
Maxim Dounin <mdounin@mdounin.ru>
parents: 1159
diff changeset
26 !{@id}
333eccb8a7f6 Moved dir.map postprocessing into template.
Maxim Dounin <mdounin@mdounin.ru>
parents: 1159
diff changeset
27 X:text{;&#10;}
432
fbba1f292dc9 Generate mapping of directives to URIs in the nginx map format.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
28 }
1200
333eccb8a7f6 Moved dir.map postprocessing into template.
Maxim Dounin <mdounin@mdounin.ru>
parents: 1159
diff changeset
29
333eccb8a7f6 Moved dir.map postprocessing into template.
Maxim Dounin <mdounin@mdounin.ru>
parents: 1159
diff changeset
30 X:template = "link[starts-with(@id, 'var_')]" {
333eccb8a7f6 Moved dir.map postprocessing into template.
Maxim Dounin <mdounin@mdounin.ru>
parents: 1159
diff changeset
31 X:text{$}
333eccb8a7f6 Moved dir.map postprocessing into template.
Maxim Dounin <mdounin@mdounin.ru>
parents: 1159
diff changeset
32 !{substring-after(@id, 'var_')}
333eccb8a7f6 Moved dir.map postprocessing into template.
Maxim Dounin <mdounin@mdounin.ru>
parents: 1159
diff changeset
33 X:text{ }
333eccb8a7f6 Moved dir.map postprocessing into template.
Maxim Dounin <mdounin@mdounin.ru>
parents: 1159
diff changeset
34 !{substring-before(@doc, '.xml')}
333eccb8a7f6 Moved dir.map postprocessing into template.
Maxim Dounin <mdounin@mdounin.ru>
parents: 1159
diff changeset
35 X:text{.html#}
333eccb8a7f6 Moved dir.map postprocessing into template.
Maxim Dounin <mdounin@mdounin.ru>
parents: 1159
diff changeset
36 !{@id}
333eccb8a7f6 Moved dir.map postprocessing into template.
Maxim Dounin <mdounin@mdounin.ru>
parents: 1159
diff changeset
37 X:text{;&#10;}
333eccb8a7f6 Moved dir.map postprocessing into template.
Maxim Dounin <mdounin@mdounin.ru>
parents: 1159
diff changeset
38 }
333eccb8a7f6 Moved dir.map postprocessing into template.
Maxim Dounin <mdounin@mdounin.ru>
parents: 1159
diff changeset
39
333eccb8a7f6 Moved dir.map postprocessing into template.
Maxim Dounin <mdounin@mdounin.ru>
parents: 1159
diff changeset
40 X:template = "links | varlinks" {
333eccb8a7f6 Moved dir.map postprocessing into template.
Maxim Dounin <mdounin@mdounin.ru>
parents: 1159
diff changeset
41 X:for-each "link", X:sort "@id" {
333eccb8a7f6 Moved dir.map postprocessing into template.
Maxim Dounin <mdounin@mdounin.ru>
parents: 1159
diff changeset
42 X:if "count(preceding-sibling::link[@id = current()/@id]) = 0" {
333eccb8a7f6 Moved dir.map postprocessing into template.
Maxim Dounin <mdounin@mdounin.ru>
parents: 1159
diff changeset
43 !! ".";
333eccb8a7f6 Moved dir.map postprocessing into template.
Maxim Dounin <mdounin@mdounin.ru>
parents: 1159
diff changeset
44 }
333eccb8a7f6 Moved dir.map postprocessing into template.
Maxim Dounin <mdounin@mdounin.ru>
parents: 1159
diff changeset
45 }
333eccb8a7f6 Moved dir.map postprocessing into template.
Maxim Dounin <mdounin@mdounin.ru>
parents: 1159
diff changeset
46 }
333eccb8a7f6 Moved dir.map postprocessing into template.
Maxim Dounin <mdounin@mdounin.ru>
parents: 1159
diff changeset
47
333eccb8a7f6 Moved dir.map postprocessing into template.
Maxim Dounin <mdounin@mdounin.ru>
parents: 1159
diff changeset
48 }