[maven-release-plugin] prepare for next development iteration
[cql-java-moved-to-github.git] / etc / xslt / stdiface.xsl
1 <?xml version='1.0'?>\r
2 \r
3 <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:srw="http://www.loc.gov/zing/srw/" xmlns:diag="http://www.loc.gov/zing/srw/diagnostic/"  xmlns:xcql="http://www.loc.gov/zing/srw/xcql/" version="1.0"> \r
4 \r
5 <xsl:output method="html"/>\r
6 \r
7 <xsl:template name="stdiface">\r
8 <html><head><title><xsl:value-of select="$title"/></title>\r
9 </head><body bgcolor="white"><center><h2 style="font-family: sans-serif; color: #FF5500; background-color: #eeeeff; padding-top: 10px; padding-bottom: 10px; border: 1px solid #3333FF"><xsl:value-of select="$title"/></h2></center>\r
10 <p><xsl:apply-templates/></p>\r
11 <p>\r
12 <a href="?operation=explain&amp;version=1.1&amp;stylesheet=explainResponse.xsl">Home</a>\r
13 </p>\r
14 </body>\r
15 </html>\r
16 \r
17 </xsl:template>\r
18 \r
19 <xsl:template match="srw:version"/>\r
20 \r
21 <xsl:template match="srw:diagnostics">\r
22   <h3 style="font-family: sans-serif; color: #F65500; text-indent: 20px; border-left: solid 1px #3333FF; border-top: solid 1px #3333FF; padding-top: 5px">Diagnostics</h3>\r
23   <xsl:apply-templates/>\r
24 </xsl:template>\r
25 \r
26 <xsl:template match="diag:diagnostic">\r
27   <!-- Just feed down -->\r
28   <table>\r
29     <xsl:apply-templates/>\r
30   </table>\r
31 </xsl:template>\r
32 \r
33 <xsl:template match="diag:uri">\r
34 <tr>\r
35 <td><b>Identifier:</b></td>\r
36 <td><xsl:value-of select="."/></td>\r
37 </tr>\r
38 </xsl:template>\r
39 \r
40 <xsl:template match="diag:code">\r
41 <tr>\r
42 <td><b>Code:</b></td>\r
43 <td><xsl:value-of select="."/></td>\r
44 </tr>\r
45 <tr>\r
46 <td><b>Meaning:</b></td>\r
47 <xsl:variable name="diag" select="."/>\r
48 <td>\r
49 <xsl:choose>\r
50   <xsl:when test="$diag='1'">\r
51     <xsl:text>General System Error</xsl:text>\r
52     </xsl:when>\r
53   <xsl:when test="$diag='10'">\r
54     <xsl:text>Query Syntax Error</xsl:text>\r
55     </xsl:when>\r
56   <xsl:when test="$diag='16'">\r
57     <xsl:text>Unsupported Index</xsl:text>\r
58     </xsl:when>\r
59   <xsl:when test="$diag='51'">\r
60     <xsl:text>Result Set Does Not Exist</xsl:text>\r
61     </xsl:when>\r
62   <xsl:when test="$diag='61'">\r
63     <xsl:text>First Record Position Out Of Range</xsl:text>\r
64     </xsl:when>\r
65   <xsl:when test="$diag='66'">\r
66     <xsl:text>Unknown Schema For Retrieval</xsl:text>\r
67     </xsl:when>\r
68   </xsl:choose>\r
69 </td>\r
70 </tr>\r
71 </xsl:template>\r
72 \r
73 <xsl:template match="diag:details"><tr><td><b>Details:</b></td><td><xsl:value-of select="."/></td></tr></xsl:template>\r
74 <xsl:template match="diag:message"><tr><td><b>Message:</b></td><td><xsl:value-of select="."/></td></tr></xsl:template>\r
75 \r
76 </xsl:stylesheet>\r