Found a solution by creating My own XMLProvider that overrides the 
createMarshaler method and sets the "com.sun.xml.bind.namespacePrefixMapper" on 
the marshaler.  Would have preferred a way to do this with annotations, while 
clunky, it does work.

Jason

-----Original Message-----
From: Jason Chaffee [mailto:[email protected]]
Sent: Wed 12/1/2010 5:02 PM
To: [email protected]
Subject: jaxb and namespaces
 
I am using jaxrs and I have several namespaces being used in a single
service.  Currently, all of those namespaces are being output inline in
each element.  This is adding a lot of characters to the total size of
the document.  Does anyone know of a way to force namespaces to be
defined in the root element?  I was looking for a way to force this but
haven't had any luck so far.

 

Thanks.


Reply via email to