Codice: Seleziona tutto
void leggi_rubrica()
{
Document documento = null;
SAXBuilder builder = new SAXBuilder();// Costruzione di un documeto SAX
try
{
documento = builder.build(new File("rubrica.xml"));// Lettura del file XML
}
catch (JDOMException ex)
{
System.err.println(ex);
}
catch (IOException ex)
{
System.err.println(ex);
}
}Codice: Seleziona tutto
public class XMLRead {
public static void main(String[] args) //throws IOException, JDOMException
{
Rubrica r = new Rubrica ();//creo una nuova rubrica
r.leggi_rubrica();
try
{
Element rubrica = documento.getRootElement();// Posizionamento sulla root (rubrica)
List list = rubrica.getChildren("nominativo"); // ottieni una lista di tutti i figli di "rubrica" che si chiamano "nominativo"
Iterator iterator = list.iterator(); // ottieni un iteratore alla lista
while (iterator.hasNext())
