Pessoal boa tarde,
estou sando esta função pra adicionar um prefixo no xml que vou salvar
import com.sun.xml.internal.bind.marshaller.NamespacePrefixMapper;
class NamespacePrefixMapperImpl extends NamespacePrefixMapper
{
public String getPreferredPrefix( String namespaceUri, String suggestion,
boolean requirePrefix)
{
return suggestion;
}
}
e faço a chamada a ela assim:
marshaller.setProperty(“com.sun.xml.bind.namespacePrefixMapper”,);
new NamespacePrefixMapperImpl()
mas um erro acontece:
javax.xml.bind.PropertyException: name: com.sun.xml.bind.namespacePrefixMapper value: br.com.teste.NamespacePrefixMapperImpl@20fa83
at javax.xml.bind.helpers.AbstractMarshallerImpl.setProperty(AbstractMarshallerImpl.java:338)
at com.sun.xml.internal.bind.v2.runtime.MarshallerImpl.setProperty(MarshallerImpl.java:532)
at br.com.teste.GeradorXML.main(salvareiXML.java:208)
alguém teve algum problema como este?
desde já obrigado