annotate xslt/article.xslt @ 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 c454373427ef
children fdf1464e1977
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
1 <?xml version="1.0" encoding="utf-8"?>
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
2 <!--
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
3 Copyright (C) Igor Sysoev
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
4 Copyright (C) Nginx, Inc.
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
5 -->
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
6
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
7 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
8
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
9 <xsl:output method="html" version="4.0" indent="no" encoding="utf-8"/>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
10
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
11 <xsl:strip-space elements="article section"/>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
12
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
13 <!--
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
14 .. a current directory of a XSLT script is where the script is stored,
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
15 .. but not where XSLT processor has been started to run the script
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
16 -->
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
17 <xsl:param select="'../xml'" name="XML"/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
18 <xsl:param name="YEAR"/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
19 <xsl:param name="ORIGIN"/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
20 <xsl:param name="TRANS"/>
722
91dd4a7fadbb Regenerated.
Ruslan Ermilov <ru@nginx.com>
parents: 707
diff changeset
21
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
22 <xsl:variable select="/article/@link | /module/@link" name="LINK"/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
23 <xsl:variable select="/article/@lang | /module/@lang" name="LANG"/>
722
91dd4a7fadbb Regenerated.
Ruslan Ermilov <ru@nginx.com>
parents: 707
diff changeset
24
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
25 <xsl:include href="dirname.xslt"/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
26 <xsl:include href="link.xslt"/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
27 <xsl:include href="style.xslt"/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
28 <xsl:include href="body.xslt"/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
29 <xsl:include href="menu.xslt"/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
30 <xsl:include href="ga.xslt"/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
31 <xsl:include href="content.xslt"/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
32 <xsl:include href="books.xslt"/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
33 <xsl:include href="directive.xslt"/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
34 <xsl:include href="donate.xslt"/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
35 <xsl:include href="download.xslt"/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
36 <xsl:include href="security.xslt"/>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
37 <xsl:include href="versions.xslt"/>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
38
803
6c3349baa1d3 Regenerated.
Ruslan Ermilov <ru@nginx.com>
parents: 722
diff changeset
39
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
40 <xsl:template match="/article | /module">
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
41 <html>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
42
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
43 <xsl:if test="@lang = 'he'"> <xsl:attribute name="dir"> <xsl:text>rtl</xsl:text> </xsl:attribute> </xsl:if>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
44
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
45 <xsl:if test="@lang = 'cn'"> <xsl:attribute name="lang"> <xsl:text>zh-CN</xsl:text> </xsl:attribute> </xsl:if>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
46
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
47 <head>
544
1507ec5ba69a Regenerated
Sergey Budnevitch <sb@waeme.net>
parents: 269
diff changeset
48
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
49 <title> <xsl:value-of select="@name"/> </title>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
50
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
51 <xsl:call-template name="style"><xsl:with-param select="@lang" name="lang"/></xsl:call-template><xsl:call-template name="ga"/></head>
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
52
1085
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
53 <xsl:call-template name="body"><xsl:with-param select="@lang" name="lang"/></xsl:call-template></html>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
54 </xsl:template>
c454373427ef Regenerated.
Maxim Dounin <mdounin@mdounin.ru>
parents: 803
diff changeset
55
170
cd2698ea00ab Added generated XSLTs.
Ruslan Ermilov <ru@nginx.com>
parents:
diff changeset
56
707
b133b1f44765 Regenerated.
Ruslan Ermilov <ru@nginx.com>
parents: 694
diff changeset
57 </xsl:stylesheet>