ciao a tutti
ho scritto questo codice:
import java.io.File;
import java.io.IOException;
import java.util.*;
public class EsempioJdom {
public static void main(String[] args) {
SAXBuilder builder = new SAXBuilder();
Document doc;
try {
doc = builder.build (new File ("esempio.xml"));
List children = doc.getRootElement().getChildren();
String number,priority, description, state;
Iterator iterator = children.iterator();
while (iterator.hasNext()) {
Element item = (Element)iterator.next();
number = item.getChildText("number");
priority = item.getChildText("priority");
description = item.getChildText("state");
state = item.getChildText("state");
System.out.println( "\tAttività: "+ number);
System.out.println("\tDescrizione: "+ description);
System.out.println("\tStato: "+state);
}
}
catch (JDOMException e) {
System.err.println( "Errore durante il parsing del documento ");
e.printStackTrace();
}
}
}
ma mi da errore in questa riga:
import java.io.File;
import java.io.IOException;
import java.util.*;
public class EsempioJdom {
public static void main(String[] args) {
SAXBuilder builder = new SAXBuilder();
Document doc;
try {
doc = builder.build (new File ("esempio.xml"));
List children = doc.getRootElement().getChildren();
String number,priority, description, state;
Iterator iterator = children.iterator();
while (iterator.hasNext()) {
Element item = (Element)iterator.next();
number = item.getChildText("number");
priority = item.getChildText("priority");
description = item.getChildText("state");
state = item.getChildText("state");
System.out.println( "\tAttività: "+ number);
System.out.println("\tDescrizione: "+ description);
System.out.println("\tStato: "+state);
}
}
catch (JDOMException e) {
System.err.println( "Errore durante il parsing del documento ");
e.printStackTrace();
}
}
}
ma mi da errore in questa riga:
doc = builder.build (new File ("esempio.xml"));
e mi genera un'eccezione come posso fare per risolvere il problema?