Remover tags de um arquivo XML

Galera preciso da ajuda de vcs… to usando JAXB com essa função:

//Faz o unmarshall do retorno
                JAXBContext context = JAXBContext.newInstance("nfe2.beans.nfe2");
                Unmarshaller unmarshaller = context.createUnmarshaller();
                JAXBElement<TNFe> tnfex = (JAXBElement<TNFe>) unmarshaller.unmarshal(new StringReader(xmlstr));
                TNFe tn = tnfex.getValue();

porem esse meu documento contem algumas tags q meu unmarshal aponta com não esperadas!

ai, eu tava pensando em remover essas tags, pelo metodo:

replaceAll

não dá pois o conteudo dessa tag muda sempre!!!

Alguem tem uma luz pra mim ae??

[]'s