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 ?