- 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