This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 20185 - [XT30] element categorization and available elements
Summary: [XT30] element categorization and available elements
Status: CLOSED FIXED
Alias: None
Product: XPath / XQuery / XSLT
Classification: Unclassified
Component: XSLT 3.0 (show other bugs)
Version: Working drafts
Hardware: PC Windows NT
: P2 normal
Target Milestone: ---
Assignee: Michael Kay
QA Contact: Mailing list for public feedback on specs from XSL and XML Query WGs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-30 17:35 UTC by Tim Mills
Modified: 2013-02-15 14:33 UTC (History)
0 users

See Also:


Attachments

Description Tim Mills 2012-11-30 17:35:54 UTC
It would be helpful to have a definitive list of available elements.

One XT3TS test (try-013) expects "catch" to be available, but it isn't marked in the specification as "Category: instruction" (e.g. in C Element Syntax Summary (Non-Normative).

The test states:

<!-- Element-available on xsl:try and xsl:catch - true in 2.1, false in 2.0 -->

Elements xsl:merge-key, xsl:merge-source and xsl:on-completion are similarly not categorized.
Comment 1 Michael Kay 2013-02-12 11:14:39 UTC
The WG decided it would make sense to change the rules for element-available() so that it returns true for all XSLT elements and not only for those that are classified as instructions.
Comment 2 Michael Kay 2013-02-15 14:33:57 UTC
Changes applied (draft N)