Pessoal estou utilizando JAXB para montar meus arquivos xml, baixei o plugin do eclipse para gerar as classes com base nos schemas, o arquivo montado é uma nota fiscal eletrônica, estou tendo problemas no namespace do xml.
Arquivo Gerado
<?xml version="1.0" encoding="UTF-8"?>
<NFe xmlns="http://www.portalfiscal.inf.br/nfe" xmlns:ns2="http://www.w3.org/2000/09/xmldsig#">
<infNFe Id="NFe51080906088741000586550010000028441200192708" versao="1.10">
...
Mas a forma correta seria assim
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<NFe xmlns="http://www.portalfiscal.inf.br/nfe">
<infNFe xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Id="NFe51080906088741000586550010000025940000000101" versao="1.10">
Estou gerando meu arquivo da seguinte forma.
Marshaller marshaller = context.createMarshaller();
JAXBElement<TNFe> element = ( new ObjectFactoryNFe()).createNFe(nfe);
marshaller.setProperty( Marshaller.JAXB_FORMATTED_OUTPUT , Boolean.FALSE );
ByteArrayOutputStream result = new ByteArrayOutputStream();
marshaller.marshal( element, result );
Alguém ja passou por isso e poderia me ajudar por favor
Grato