[Bug 3335] Error code for xsl:message terminate="yes"

http://www.w3.org/Bugs/Public/show_bug.cgi?id=3335

           Summary: Error code for xsl:message terminate="yes"
           Product: XPath / XQuery / XSLT
           Version: Candidate Recommendation
          Platform: PC
        OS/Version: Windows XP
            Status: NEW
          Severity: normal
          Priority: P2
         Component: XSLT 2.0
        AssignedTo: mike@saxonica.com
        ReportedBy: mike@saxonica.com
         QAContact: public-qt-comments@w3.org


An issue arose from the design of the test suite, as to how the test catalog
should document the expected outcome of a test that terminates using
<xsl:message terminate="yes">. It appeared that the cleanest solution to this
question was to allocate an error code to the use of terminate="yes" and treat
it as an expected error.

The error code allocated is XTMM9000. I have chosen a new "subtype" to reflect
the individual nature of this condition. The text to be added to the
specification also recognizes that this is not quite like an ordinary error:

[ERR XTMM9000] When
a transformation is terminated by use of <code>xsl:message
terminate="yes"</code>, the effect
is the same as when a <termref def="dt-nonrec-dynamic-error">non-recoverable
dynamic error</termref> occurs during the transformation.

As this change has been agreed by the Working Group I will be immediately
marking the issue as FIXED and CLOSED.

Received on Thursday, 15 June 2006 19:33:19 UTC