Pessoal, eu estive olhando os outros tópicos e, a menos q tenha passado despercebido, não achei resposta para o meu problema.
Tenho uma classe java q recebe um parametro tipo este “abc” do banco, como valor de seus atributos, quando a transformo num XML os caracteres aparecem como " , tentei usar o CDATA, mas sem sucesso.
O valor passado ao objeto correspondente a geração do XML, é um valor do banco q corresponde a um varchar tipo assim: ’ “http://www.porta.inf.br/nota” ',
e qdo eu uso o XStream para transformar em XML os caracteres vem codificados e as " viram ".
Mas isso não é problema.
Se você salvar um texto com uma aspa dupla ("); ele tem de ser convertido para XML para " .
Esse é o comportamento esperado e exigido pelo padrão XML.
O programa que lê esse XML desconverte o " para a aspa dupla normal. Não é preciso usar CDATA.
Outros caracteres que têm de ser convertidos: