>
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;
}
}
Olá
Você já tentou colocar no JTable e não funcionou?