]> granicus.if.org Git - docbook-dsssl/commitdiff
Add context to error message about a missing template
authorNorman Walsh <ndw@nwalsh.com>
Fri, 20 Sep 2002 18:17:04 +0000 (18:17 +0000)
committerNorman Walsh <ndw@nwalsh.com>
Fri, 20 Sep 2002 18:17:04 +0000 (18:17 +0000)
xsl/fo/docbook.xsl
xsl/html/docbook.xsl

index 357ce2e11a149fec2d4f5cb29ceff1a197f0bc97..715e4d6688b49d99ae1dcaf152b3a3d3b459565b 100644 (file)
 <xsl:template match="*">
   <xsl:message>
     <xsl:value-of select="name(.)"/>
-    <xsl:text> encountered, but no template matches.</xsl:text>
+    <xsl:text> encountered</xsl:text>
+    <xsl:if test="parent::*">
+      <xsl:text> in </xsl:text>
+      <xsl:value-of select="name(parent::*)"/>
+    </xsl:if>
+    <xsl:text>, but no template matches.</xsl:text>
   </xsl:message>
   <fo:block color="red">
     <xsl:text>&lt;</xsl:text>
index a26951f7edaee13d8bc6a3790cbb7dff3021cb0f..7826f161b76017950ceb52ae5a8a00599c176cb5 100644 (file)
   <xsl:message>
     <xsl:text>No template matches </xsl:text>
     <xsl:value-of select="name(.)"/>
+    <xsl:if test="parent::*">
+      <xsl:text> in </xsl:text>
+      <xsl:value-of select="name(parent::*)"/>
+    </xsl:if>
     <xsl:text>.</xsl:text>
   </xsl:message>