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 15453 - [FO30] [editorial] Regex syntax: two versions of production rule [9]
Summary: [FO30] [editorial] Regex syntax: two versions of production rule [9]
Status: CLOSED FIXED
Alias: None
Product: XPath / XQuery / XSLT
Classification: Unclassified
Component: Functions and Operators 3.0 (show other bugs)
Version: Last Call drafts
Hardware: PC All
: P2 minor
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-01-07 21:36 UTC by Michael Kay
Modified: 2012-07-23 03:31 UTC (History)
0 users

See Also:


Attachments

Description Michael Kay 2012-01-07 21:36:04 UTC
The regex syntax is presented as a set of modifications to XSD production rules.

It is confusing to have two modifications of rule [9] without showing the combined effect of the two changes.

Also the rules need to be checked against XSD 1.1, for example to see if production numbers have changed.
Comment 1 Michael Kay 2012-03-20 11:47:42 UTC
I have fixed these two problems editorially. I have combined the two changes to the "atom" production and show the combined effect on both the XSD 1.0 and XSD 1.1 versions of the production (which are only editorially different). Similarly, for the change to Char, CharClass, quantifier and SingleCharEsc I have referenced the corresponding change to the XSD 1.1 baseline.

(There are essentially no differences in the regex language accepted by XSD 1.1 and XSD 1.0, but the rules have been slightly refactored.)