Surely it's better to say "if you have this bug then download a version of Xerces greater than x.x" rather than "fixing" a bug in someone else's code with a hack in yours? That's just asking for maintenance headaches isn't it?
Well.. right now we are dependent on Xerces for a single tiny Xerces-only feature. And if I am not entirely mistaken it might even be the serialization part.
So if that's the case and we do go down the custom serializer part we would be compatible with any JAXP compatible parser, easing maintenance headaches somewhat.
So it might actually be easier to maintain in the long run.
Erwin
