W3C home > Mailing lists > Public > xsl-editors@w3.org > April to June 2002

AVT for terminate attribute of xsl:message

From: Jeni Tennison <jeni@jenitennison.com>
Date: Tue, 9 Apr 2002 11:22:03 +0100
Message-ID: <130614912026.20020409112203@jenitennison.com>
To: xsl-editors@w3.org
Hi,

What do you think about making the terminate attribute of xsl:message
an attribute value template? In some cases it would be really useful
to have a global parameter that controls stylesheet behaviour:

<xsl:param name="terminate-on-error" select="'yes'" />

and then:

  <xsl:message terminate="{$terminate-on-error}">
    ...
  </xsl:message>

rather than having to do:

  <xsl:variable name="message">...</xsl:variable>
  <xsl:choose>
    <xsl:when test="$terminate-on-error = 'yes'">
      <xsl:message terminate="yes">
        <xsl:copy-of select="$message" />
      </xsl:message>
    </xsl:when>
    <xsl:otherwise>
      <xsl:message>
        <xsl:copy-of select="$message" />
      </xsl:message>
    </xsl:otherwise>
  </xsl:choose>

Cheers,

Jeni
---
Jeni Tennison
http://www.jenitennison.com/
Received on Tuesday, 9 April 2002 06:22:04 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 7 December 2009 10:59:53 GMT