I was hoping someone could look into this for me, I've made noises in
the -users list to no effect.
In summary the LSSerializer in Xalan (and bundled with Xerces) appears
to contain an error. It uses DOM3TreeWalker which does not call the
reset method on the NamespaceSupport (notably every other client of this
class does call reset). The upshot of this is that it doesn't know that
the XML namespace/prefix is built in and hence you can end up with
pointless namespace bindings for the xml namespace all over the place.
In some respects this is just cosmetic as its not an error to bind the
XML prefix; however some retarded XML implementations think it must not
be bound. I'm sure you can guess which ;) For this reason we've had to
use a patched version of Xalan but I'd obviously much prefer that this
fix found its way into a future release.
Full URL: https://issues.apache.org/jira/browse/XALANJ-2409
Spec: http://www.w3.org/TR/REC-xml-names/#ns-decl "Namespace constraint:
Reserved Prefixes and Namespace Names"
Kind regards,
Chris Simmons.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]