- From: <bugzilla@jessica.w3.org>
- Date: Sun, 15 Mar 2015 16:38:31 +0000
- To: public-qt-comments@w3.org
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