Quem está acrescentando a primeira linha? o parser que vc tá usando?
Deve ter alguma forma de definir o encoding no construtor/ factory do seu parser.
É mais fácil gerar o arquivo corretamente do que tentar consertá-lo :lol:
[]s, Welington B. Souza
A
andrejs
Welington … e galera …
Estou fazendo da seguinte maneira, conforme eu aprendi, passado pelo Gustavo Guilherme BacK.
//gera o Documento docXMLAtendimentoDocumentBuilderFactoryfactory=DocumentBuilderFactory.newInstance();DocumentBuilderbuilder=factory.newDocumentBuilder();docXMLAtendimento=builder.newDocument();// Adiciona a linha com o enconding iso-5589-1ProcessingInstructionprcProcesso=docXMLAtendimento.createProcessingInstruction(“xml”,“version=‘1.0’encoding=‘ISO-8859-1’”);docXMLAtendimento.appendChild(prcProcesso);
Dessa maneira, a primeira linha é gerada sozinha, e a segunda eu que coloco.
Concordo com você, prefiro gerar corretamente de primeira, mas não sei como faz isso … Eu consegui adicionando a segunda linha …