- From: <bugzilla@jessica.w3.org>
- Date: Sun, 29 Mar 2015 19:16:51 +0000
- To: public-qt-comments@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=28368 Bug ID: 28368 Summary: [XSLT30] Clarify that circularity errors in variables or keys cannot be caught with try/catch Product: XPath / XQuery / XSLT Version: Last Call drafts Hardware: PC OS: Windows NT Status: NEW Severity: normal Priority: P2 Component: XSLT 3.0 Test Suite Assignee: abel.online@xs4all.nl Reporter: abel.braaksma@xs4all.nl QA Contact: public-qt-comments@w3.org As an example, if we were to allow catching this error, it is not clear whether the following would yield CAUGHT or STUMPED: <xsl:variable name="t"> <xsl:try> <xsl:value-of select="$u" /> <xsl:catch errors="err:XTDE0640"> CAUGHT </xsl:catch> </xsl:try> </xsl:variable> <xsl:variable name="u"> <xsl:try> <xsl:value-of select="$t" /> <xsl:catch errors="err:XTDE0640"> STUMPED </xsl:catch> </xsl:try> </xsl:variable> Hence it makes sense to disallow catching the dynamic error XTDE0640. The preceding discussion on this bug and origin of example can be found in the mail archive (member only) * https://lists.w3.org/Archives/Member/w3c-xsl-wg/2015Mar/0067.html * https://lists.w3.org/Archives/Member/w3c-xsl-wg/2015Mar/0068.html -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Sunday, 29 March 2015 19:16:53 UTC