W3C home > Mailing lists > Public > public-qt-comments@w3.org > March 2015

[Bug 28220] New: [XSLT30] (editorial) the Note under 8.3 try/catch is only partially true

From: <bugzilla@jessica.w3.org>
Date: Sun, 15 Mar 2015 16:38:31 +0000
To: public-qt-comments@w3.org
Message-ID: <bug-28220-523@http.www.w3.org/Bugs/Public/>

            Bug ID: 28220
           Summary: [XSLT30] (editorial) the Note under 8.3 try/catch is
                    only partially true
           Product: XPath / XQuery / XSLT
           Version: Last Call drafts
          Hardware: PC
                OS: Windows NT
            Status: NEW
          Severity: minor
          Priority: P2
         Component: XSLT 3.0
          Assignee: mike@saxonica.com
          Reporter: abel.braaksma@xs4all.nl
        QA Contact: public-qt-comments@w3.org

The Note at the bottom of 8.3 Try/catch is not entirely true anymore since the
introduction of the rollback-output attribute. The current Note is:

If an error occurs while evaluating an instruction within xsl:try, then no
instruction within the xsl:try has any effect on the result returned by the
xsl:try instruction. This means that if a processor is streaming the output to
a serializer, it needs to adopt a strategy such as buffering the output in
memory so that nothing is written until successful completion of the xsl:try
instruction, or checkpointing the output so it can be rolled back when an error

My proposal would be to extend the note with something along those lines:

[...] so it can be rolled back when an error occurs, unless the setting for
rollback-output is set to no, as explained in the next section.

You are receiving this mail because:
You are the QA Contact for the bug.
Received on Sunday, 15 March 2015 16:38:33 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 16:57:53 UTC