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

https://www.w3.org/Bugs/Public/show_bug.cgi?id=28220

            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:

<quote>
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
occurs.
</quote>

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

<proposal>
[...] 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.
</proposal>

-- 
You are receiving this mail because:
You are the QA Contact for the bug.

Received on Sunday, 15 March 2015 16:38:33 UTC