diff options
Diffstat (limited to 'example/common.xsl')
-rw-r--r-- | example/common.xsl | 57 |
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> |