Is it possible to control the order of namespaces in documents generated via JAXB? I know, it is not relevant to XML standards, but somehow we need to generate namespace declarations in specific order? For example, currently we have generated
<rootelement a="http://www.example.com/xom" b="http://www.example.com/crops">
..
</rootelement>
But I need:
<rootelement b="http://www.example.com/crops" a="http://www.example.com/xom">
..
</rootelement>
JAXB does not directly supports that, but you can marshal your object to ContentHandler, XMLStreamWriter or XMLEventWriter and take care of the namespace and attribute ordering in there.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With