Erro função adiciona prefixo no xml

2 respostas
programmer_ed

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

2 Respostas

davidbuzatto

Você leu o que te respondi no seu outro tópico? Está parecendo que não.
Leia o que eu postei. Te garanto que você vai sofrer menos para implementar o que precisa.

[]´s

programmer_ed

boa tarde,

eu li sim, mas estou usando JAXB pra gerar , mas não gera com prefixo.

Criado 28 de setembro de 2010
Ultima resposta 28 de set. de 2010
Respostas 2
Participantes 2