Alguém por acaso tem algum exemplo bem pratico de como ler um XML, seja passando em arquivo ou somente o conteudo do XML, e que eu posso fazer um for, while, enfim…para poder simplesmente ir lendo e pegando as tags que desejar?
Achei exemplos muito complexos, no meu caso seria algo bem mais simples!
SAXBuilderbuilder=newSAXBuilder();FilexmlFile=newFile("c:\\file.xml");try{Documentdocument=(Document)builder.build(xmlFile);ElementrootNode=document.getRootElement();Listlist=rootNode.getChildren("staff");for(inti=0;i<list.size();i++){Elementnode=(Element)list.get(i);System.out.println("First Name : "+node.getChildText("firstname"));System.out.println("Last Name : "+node.getChildText("lastname"));System.out.println("Nick Name : "+node.getChildText("nickname"));System.out.println("Salary : "+node.getChildText("salary"));}}catch(IOExceptionio){System.out.println(io.getMessage());}catch(JDOMExceptionjdomex){System.out.println(jdomex.getMessage());}}