#560 Serial processing feature can\'t handle unions

v8.7.3
closed
5
2012-10-08
2006-07-04
Michael Kay
No

The Saxon-SA serial processing feature cannot handle a
selection containing the union operator.

The documentation of this feature at

http://www.saxonica.com/documentation/sourcedocs/serial.html

says "The path expression introduced by the call on
document() or doc must conform to the rules for path
expressions appearing in identity constraints in XML
Schema.". XML Schema allows the path to be a union.
Saxon attempts to use the serial processing feature if
the path is a union that XML Schema would permit, but
fails at run-time with a ClassCastException.

(At the time of writing, I have not decided whether to
fix this by allowing unions or by disallowing them.
There are clearly use cases where it would be useful to
allow them.)

Discussion

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks