Hi,

I need to set custom namespaces for the JAXB marshaller and one way is this:

Marshaller m = new Marshaller<T>(this, this.contextPath, getClassLoader());
m.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);
m.setProperty("com.sun.xml.bind.namespacePrefixMapper", new 
Kml.NameSpaceBeautyfier());
m.marshal(getObject(), writer);

where

final static class NameSpaceBeautyfier extends NamespacePrefixMapper
{
       @Override
        public String getPreferredPrefix(String namespaceUri, String 
suggestion, boolean requirePrefix)
{...}
}

Are you aware of any other way for the JAXB extension to support custom 
namespaces?

Thank you,
Emanuele

------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2784642

Reply via email to