>

Fórum

Fórum da RL System, voltado para analistas, programadores etc. Tudo sobre linguagem de programação e desenvolvimento Full Stack: Banco de Dados, Android, C#, Java, .NET, PHP, Node, Javascript, TypeScript, Front, HTML e muito mais.



Lendo Arquivo XML de Uma Nf-e


Ola Pessoal Preciso de uma ajuda de vocês!

Preciso ler uma xml de uma nota fiscal, graças a deus isso consegui fazer e setar ela nos campos que quero, mas cheguei a um ponto onde preciso pegar os itens e colocar elas no Jtable, consegui, no caso, colocar só um item. Como faço pra pegar os itens da NF-e?

Peguei isso como Exemplo:


public class LerArquivoXML {

private SAXBuilder sb;
private Document d;

public LerArquivoXML(String arquivo) {
try {
sb = new SAXBuilder();
d = sb.build(new File(arquivo));
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Exceção ao processar arquivo! " + e.getMessage());
}
}
// outros codigos

String UFemit = "//k:nfeProc/k:NFe/k:infNFe/k:emit/k:enderEmit/k:UF";

public String getUFemit() {
try {
XPath xPath = XPath.newInstance(UFemit);
xPath.addNamespace("k", d.getRootElement().getNamespaceURI());
Element node = (Element) xPath.selectSingleNode(d.getRootElement());
return node.getText();
} catch (Exception e) {
JOptionPane.showMessageDialog(null, "Erro ao processar arquivo! " + e.getMessage());
return null;
}
}




1 Resposta


Olá

Você já tentou colocar no JTable e não funcionou?