Actions
Bug #2330
closedSpurious validation error if an IDREF element is nilled
Start date:
2015-03-19
Due date:
% Done:
100%
Estimated time:
Legacy ID:
Applies to branch:
9.6
Fix Committed on Branch:
9.6
Fixed in Maintenance Release:
Platforms:
Description
If an element of type xs:IDREF is marked with xsi:nil="true", a spurious validation error occurs on the basis that there is no matching ID in the document.
According to the spec, the "actual value" of such an element is absent, so no entry should be made in the ID/IDREFS table, so no validation error occurs.
Test case added to QT3: fn-idref-32. Patched in the 9.6 and 9.7 branches.
Please register to edit this issue
Actions