>I would like to get a warning when processing a
>   <xsl:template match="xpath_expression">
>that doesn't match with anything.

I think that the best you can do is to wrap around the sending side:
<xsl:choose>
  <xsl:when test="count(xpath_expression)=0">
    <xsl:message>...</xsl:message>
  </xsl:when>
  <xsl:otherwise>
    <xsl:apply-templates select="xpath_expression"/>
  </xsl:otherwise>
</xsl:choose>

The notion of "no nodes matching" is only relevant at the moment
when you try to match, and so it should be associated with the
apply-templates instruction, which is what causes that moment to
happen.
.................David Marston

Reply via email to