Bug #5865
closed
XQuery accepts attribute delimiters other than single and double quotes
Category:
XQuery conformance
Applies to branch:
10, 11, 12, trunk
Fix Committed on Branch:
10, 11, 12, trunk
Fixed in Maintenance Release:
Description
In an XQuery direct element constructor, Saxon allows any character to be used as the delimiter for an attribute, so long as it's consistent. For example <a b=§c§/>
is accepted without error.
Added QT3 test case Constr-attr-syntax-11
- Status changed from New to Resolved
- Fix Committed on Branch 10, 11, 12, trunk added
- Fixed in Maintenance Release 11.5, 10.9 added
- Platforms .NET, Java added
Noting belatedly that this was cleared before the 10.9 and 11.5 maintenance releases.
- Status changed from Resolved to In Progress
The fix in XQueryParser.java on the saxon12 and main branches is not correct. It looks like two attempts were required to get the right fix on the saxon11 branch, but the second change was not made on the saxon12 and main branches. (I'm seeing failures running the QT3 test suite.)
- Status changed from In Progress to Resolved
Thanks, I think it's now fixed.
- Status changed from Resolved to Closed
- % Done changed from 0 to 100
- Fixed in Maintenance Release 12.1 added
Bug fix applied in the Saxon 12.1 maintenance release.
Please register to edit this issue
Also available in: Atom
PDF