Olá pessoal, desculpe se estou postando no lugar errado
Preciso ler um arquivo xml de retorno de um sofware, mais nao estou conseguindo. ficaria muito grato se alguem puder me ajudar
Sou novato no java, gostaria muiiito de uma ajudinha nesse codigo que encontrei:
File f = new File("C:/mural.xml");
//Criamos uma classe SAXBuilder que vai processar o XML4
org.jdom.input.SAXBuilder sb = new org.jdom.input.SAXBuilder();
//Este documento agora possui toda a estrutura do arquivo.
org.jdom.Document d = null;
try {
d = sb.build(f);
} catch (JDOMException ex) {
Logger.getLogger(Assistec.class.getName()).log(Level.SEVERE, null, ex);
} catch (IOException ex) {
Logger.getLogger(Assistec.class.getName()).log(Level.SEVERE, null, ex);
}
//Recuperamos o elemento root
org.jdom.Element mural = d.getRootElement();
//Recuperamos os elementos filhos (children)
List elements = mural.getChildren();
Iterator i = elements.iterator();
//Iteramos com os elementos filhos, e filhos do dos filhos
while (i.hasNext()) {
Element element = (Element) i.next();
System.out.println("Códido:"+ element.getChildText("cStat"));
}
Esse é o xml:
<?xml version="1.0" encoding="utf-8"?>
<retAltConfUniNFe>
<cStat>1</cStat>
<xmotivo>Configuracao do UniNFe alterada com sucesso</xmotivo>
</retAltConfUniNFe>
