Witam, mam problem z java i xml. Mianowicie napisałem program do odczytu pliku xml dla listy osób. Chodzi mi o porade czy on jest dobrze napisany. Nie chodzi mi o to czy działa (działa sprawdzałem) ale o to czy tak powinien byc napisany ten program przy użyciu JDOM.

import java.util.List;
import org.jdom.Document;
import org.jdom.Element;
import org.jdom.input.SAXBuilder;

public class klasa2{
    
    public static String temp;
    public static int j;
    
    public static void main(String a []) {
        
        
        
        try{
            
            SAXBuilder parser = new SAXBuilder();
            Document doc = parser.build("test.xml");
            
            
            Element ludzie = doc.getRootElement();
            
            List osoby = ludzie.getChildren();  //tworzenie listy osób
            
            for(int i=0;osoby.size()>i;i++) {
                Element osoba=(Element)osoby.get(i);  //  tworzenie elementu osoba
                List dane_osob=osoba.getChildren();   // odczytywanie danych osobowych z elementu osoba
                
                for(j=0;dane_osob.size()>j;j++) {
                    Element dana_osobowa=(Element)dane_osob.get(j);  // tworzenie elementu jakim jest dana osobowa
                    temp=dana_osobowa.getText(); // odczyt danej osobowej
                    System.out.println(temp);
                }
                
                
            }
            
        }catch(Exception e){}
        
    }
}

Jeżeli ktoś ma lepszy pomysł prosze o poradę.