summaryrefslogtreecommitdiff
path: root/example/common.xsl
diff options
context:
space:
mode:
Diffstat (limited to 'example/common.xsl')
-rw-r--r--example/common.xsl57
1 files changed, 47 insertions, 10 deletions
diff --git a/example/common.xsl b/example/common.xsl
index 1db0229..ff456a3 100644
--- a/example/common.xsl
+++ b/example/common.xsl
@@ -2,6 +2,7 @@
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xhtml="http://www.w3.org/1999/xhtml"
+ xmlns:pgx="urn:x-pgxhtml"
xmlns="http://www.w3.org/1999/xhtml"
version="1.0">
<xsl:output method="xml" indent="yes"/>
@@ -17,23 +18,59 @@
</html>
</xsl:template>
- <xsl:template match="sql_error">
+ <xsl:template match="pgx:sql_error">
<h1>SQL error</h1>
<dl>
<dt>State</dt>
- <dd><xsl:copy-of select="@state/text()" /></dd>
+ <dd><xsl:copy-of select="pgx:state/text()" /></dd>
<dt>Status</dt>
- <dd><xsl:copy-of select="@status/text()" /></dd>
+ <dd><xsl:copy-of select="pgx:status/text()" /></dd>
<dt>Message</dt>
- <dd><xsl:copy-of select="@message/text()" /></dd>
+ <dd><xsl:copy-of select="pgx:message/text()" /></dd>
<dt>Detail</dt>
- <dd><xsl:copy-of select="@detail/text()" /></dd>
+ <dd><xsl:copy-of select="pgx:detail/text()" /></dd>
<dt>Hint</dt>
- <dd><xsl:copy-of select="@hint/text()" /></dd>
- <dt>Query template</dt>
- <dd><xsl:copy-of select="@template/text()" /></dd>
- <dt>Query parameters</dt>
- <dd><xsl:copy-of select="@parameters/text()" /></dd>
+ <dd><xsl:copy-of select="pgx:hint/text()" /></dd>
+ </dl>
+ </xsl:template>
+
+ <xsl:template match="pgx:result_error">
+ <h1>Result error</h1>
+ <dl>
+ <dt>Message</dt>
+ <dd><xsl:copy-of select="pgx:message/text()" /></dd>
+ </dl>
+ </xsl:template>
+
+ <xsl:template match="pgx:query_error">
+ <h1>Query error</h1>
+ <dl>
+ <dt>Message</dt>
+ <dd><xsl:copy-of select="pgx:message/text()" /></dd>
+ <dt>Query</dt>
+ <dd><xsl:copy-of select="pgx:query/text()" /></dd>
+ </dl>
+ </xsl:template>
+
+ <xsl:template match="pgx:format_error">
+ <h1>Format error</h1>
+ <dl>
+ <dt>Message</dt>
+ <dd><xsl:copy-of select="pgx:message/text()" /></dd>
+ <dt>Query</dt>
+ <dd><xsl:copy-of select="pgx:query/text()" /></dd>
+ <dt>Parameters</dt>
+ <xsl:for-each select="pgx:param">
+ <dd><xsl:copy-of select="text()" /></dd>
+ </xsl:for-each>
+ </dl>
+ </xsl:template>
+
+ <xsl:template match="pgx:error">
+ <h1>Error</h1>
+ <dl>
+ <dt>Message</dt>
+ <dd><xsl:copy-of select="pgx:message/text()" /></dd>
</dl>
</xsl:template>