Jdom+nf-e

Bom,estou criando meu xml para a nf-e mas me deparei com um problema na criação de um elemento

<?xml version="1.0" encoding="UTF-8" ?>

[color=red]- [/color]

55
63
Teste Teste
0
55
1
63
2008-05-06
2008-05-07
0
3550308
1
1
3
2
1
0


gostaria que ficasse assim:

  • 35 030094000 5102 0 55 1 2 2009-06-29 2009-06-29 1 3502200 1 1 4 1 1 3 1.3.2</verProc

para criar utliizei

import java.io.FileOutputStream;
import java.io.IOException;
import java.sql.SQLException;
import org.jdom.Namespace;
import org.jdom.output.XMLOutputter;
import org.jdom.Document;
import org.jdom.Element;

public class TesteMain {

public static void main(String[] args) throws IOException, ClassNotFoundException, SQLException {

  Namespace par      = Namespace.getNamespace("http://www......................"); AQUI OKKKKKK.
  Document documento = new Document();
  Element NFe        = new Element("NFe",par);

  documento.setRootElement(NFe);

  Namespace par1     = Namespace.getNamespace("xmlns:xsi http://www.w3.org.....................");

  // AQUI ESTÁ O PROBLEMA, TERRIA QUE SAIR ASSIM (<infNFe xmlns:xsi="http://www.w3.org......................"
 //   E  SAI ASSIM <infNfe xmlns="xmlns:xsi http://www.w3.org.....................">

   //PERGUNTO, TERIA COMO NESSA LOGICA DE PROGRAMA TESTE AQUI ANEXO ACERTAR PARA SAIR ASSIM <infNFe xmlns:xsi="http://www.w3.org....>
  //PORTANTO TIRAR ESSE PRIMEIRO  xmlns da <infNfe xmlns ="xmlns:xsi ...>"QUE APARECE ANTES DO SINAL DE IGUAL, NÃO CONSIGO, TALVEZ TENHA QUE MUDAR,
 //ALGUÉM PODERIA ME DAR UMA IDËIA

    Element InfNfe     = new Element("infNfe",par1);
      Element ide        = new Element("ide",par1);

      Element cUF        = new Element("cUF",par1); cUF.setText("55");
      Element cNF        = new Element("cNF",par1); cNF.setText("63");
      Element natOP      = new Element("natOP",par1); natOP.setText("Teste Teste");
      Element indPag     = new Element("indPag",par1); indPag.setText("0");
      Element mod        = new Element("mod",par1); mod.setText("55");
      Element serie      = new Element("serie",par1); serie.setText("1");
      Element nNF        = new Element("nNF",par1); nNF.setText("63");
      Element dEmi       = new Element("dEmi",par1); dEmi.setText("2008-05-06");
      Element dSaiEnt    = new Element("dSaiEnt",par1); dSaiEnt.setText("2008-05-07");
      Element tpNF       = new Element("tpNF",par1); tpNF.setText("0");
      Element cMunFG     = new Element("cMunFG",par1); cMunFG.setText("3550308");
      Element tpImp      = new Element("tpImp",par1); tpImp.setText("1");
      Element tpEmis     = new Element("tpEmis",par1); tpEmis.setText("1");
      Element cDV        = new Element("cDV",par1); cDV.setText("3");
      Element tpEmb      = new Element("tpEmb",par1); tpEmb.setText("2");
      Element finNFe     = new Element("finNFe",par1); finNFe.setText("1");
      Element procEmi    = new Element("procEmi",par1); procEmi.setText("0");

      NFe.addContent(InfNfe);
       InfNfe.addContent(ide);
             ide.addContent(cUF);
             ide.addContent(cNF);
             ide.addContent(natOP);
             ide.addContent(indPag);
             ide.addContent(mod);
             ide.addContent(serie);
             ide.addContent(nNF);
             ide.addContent(dEmi);
             ide.addContent(dSaiEnt);
             ide.addContent(tpNF);
             ide.addContent(cMunFG);
             ide.addContent(tpImp);
             ide.addContent(tpEmis);
             ide.addContent(cDV);
             ide.addContent(tpEmb);
             ide.addContent(finNFe);
            ide.addContent(procEmi);
///////
        XMLOutputter xout = new XMLOutputter();

      try {
           xout.output(documento, new FileOutputStream("c:/teste.xml"));

            } catch (IOException e) {

                  e.printStackTrace();
            }
}

}

<?xml version="1.0" encoding="UTF-8" ?>

55
63
Teste Teste
0
55
1
63
2008-05-06
2008-05-07
0
3550308
1
1
3
2
1
0