[SWS-434] JibxMarshaller - marshalSaxHandlers Created: 01/Oct/08 Updated: 04/May/12 Resolved: 12/Dec/08
|Project:||Spring Web Services|
|Reporter:||Aschauer Maria||Assignee:||Tareq Abedrabbo|
|Remaining Estimate:||Not Specified|
|Time Spent:||Not Specified|
|Original Estimate:||Not Specified|
JiBX does not support SAX natively, so there is written to a buffer first:
ByteArrayOutputStream os = new ByteArrayOutputStream();
the character < results in &<; and not in < as expected.
|Comment by Arjen Poutsma [ 03/Oct/08 ]|
Sadly, this seems to be a JiBX bug, and there is very little I can do about it.
|Comment by Aschauer Maria [ 06/Oct/08 ]|
I don't think it's a jibx bug because the following code line
writes the correct result to 'os'. later on after the transformation the behavior mentioned above occurs.
Transformer transformer = transformerFactory.newTransformer();
maybe it's a transformation problem?
|Comment by Tareq Abedrabbo [ 12/Dec/08 ]|
The problem lies in how AxiomHandler processes predefined entity reference. The patch adds a test for those references in the startEntity method.
|Comment by Arjen Poutsma [ 12/Dec/08 ]|
Fixed. Thanks for the patch, Tareq!
|Comment by Arjen Poutsma [ 04/May/12 ]|
Closing old issues