Ciao a tutti,
sono nuovo e muovo i miei primi passi su java, per questo vi chiedo scusa per eventuali "strafalcioni".

Ho la necessità di creae un vettore di strutture di questo tipo:
codice:
public class Struttura {
	String sezione;
	String nomenodo;
	String valore;
	
	
	public Struttura(String section, String nodename, String value){
		sezione=section;
		nomenodo=nodename;
		valore=value;
	}
}
Utilizzo un metodo che estrae dei valori da un file xml e crea questo vector:
codice:
private Vector valoriammissibili (Node node, Vector valori) {
     		int type = node.getNodeType();
            if (type == Node.ELEMENT_NODE || type==Node.DOCUMENT_NODE){
            	NodeList nodes = node.getChildNodes();
                if (nodes != null) {
                    for (int j=0; j<nodes.getLength(); j++) {
                    	valoriammissibili(nodes.item(j), valori);
                    }
                }
            }
            else if (type==Node.CDATA_SECTION_NODE || type==Node.TEXT_NODE){
            	if (! node.getNodeValue().startsWith("\n") && ! node.getNodeValue().startsWith(" ")){
            		Struttura struct=new Struttura(node.getParentNode().getParentNode().getNodeName(), node.getParentNode().getNodeName(), node.getNodeValue());
            		valori.addElement(struct);
            	}
            }
            return valori;
        }
Adesso la necessità che ho è quella di leggere i campi delle strutture memorizzate all'interno del vector. Ovvero andare a leggere cosa c'è in vector->elementAt(i)->sezione.
Senza quest'accesso ai dati non so neanche se il codice che ho scritto è corretto xkè non riesco a leggere cosa è memorizzato nel vector!
Qualcuno di voi sa aiutarmi?

Grazie

Fil