ciao a tutti..
per leggere un file xml usato come file di configurazione uso questo semplice codice..
codice:
try{
SAXBuilder builder = new SAXBuilder();
Document doc = builder.build("cfgSpostaFile.XML");
Element root = doc.getRootElement();
Element elm1 = root.getChild("DIR_FROM");
Element elm2 = root.getChild("DIR_TO");
Element elm3 = root.getChild("PATTERN");
// ASSEGNO VARIABILI
fromDirDefault = elm1.getAttributeValue("attributo");
toDirDefault = elm2.getAttributeValue("attributo");
patternDefault = elm3.getAttributeValue("attributo");
}catch(Exception e){
System.out.println("Errore: " + e.toString() + e.getMessage());
}
ma se ho un xml del tipo
<messaggi>
<messaggio>
<inviato attributo>
</inviato>
<ricevuto attributo>
</ricevuto>
</messaggio>
</messaggi>
con tanti "messaggio" da leggere...
il dubbione è, come devo fare per dirgli di leggere gli attributi inviato e ricvuto per ciascun "messaggio" ???