XML com JDOM

0 respostas
viniciuspadua

Estou criando um xml com o JDOM entretanto estou encontrado um problema.
tenho que criar um xml como o abaixo

<?xml version="1.0" encoding="iso-8859-1" ?> 
   <mensagem xmlns="http://www.site.com.br/padroes/schemas">
      <cabecalho>
         <identificacaoTransacao>123</identificacaoTransacao>
      </cabecalho>
      <outroDado>
         <maisUmDado>123</maisUmDado>
      </outroDado>
   </mensagem>

estou utilizando o código abaixo

Element root = new Element("mensagem",Namespace
	.getNamespace("http://www.site.com.br/padroes/schemas"));

Element cabecalho = new Element("cabecalho");

root.addContent(cabecalho);

Element identificacaoTransacao = new Element("identificacaoTransacao");
identificacaoTransacao .addContent("123");

cabecalho.addContent(identificacaoTransacao);

Element outroDado  = new Element("outroDado");

root.addContent(outroDado);

Element maisUmDado = new Element("maisUmDado");
maisUmDado.addContent("123");

outroDado.addContent(maisUmDado);

entretanto esta gerando o código

<?xml version="1.0" encoding="iso-8859-1" ?> 
   <mensagem xmlns="http://www.site.com.br/padroes/schemas">
      <cabecalho xmlns="">
         <identificacaoTransacao>123</identificacaoTransacao>
      </cabecalho>
      <outroDado xmlns="">
         <maisUmDado>123</maisUmDado>
      </outroDado>
   </mensagem>

ou seja, nos filhos de mensagem esta colocando xmlns. Oque não necessita no meu modelo!

como posso resolver ?

Criado 6 de maio de 2009
Respostas 0
Participantes 1