ciao ragazzi,

mi serve il vostro consiglio


Se ho un file xml cosi fatto:

codice:
<ITEM>
	<CLASS>
		<NAME>A</NAME>
		<PARAMETER>luminosity</PARAMETER>
		<PARAMETER>temperature</PARAMETER>
		<PARAMETER>stereo</PARAMETER>
		<PARAMETER>oven</PARAMETER>
		<PARAMETER>tv</PARAMETER>
		<PARAMETER>door</PARAMETER>
		<PARAMETER>air condition</PARAMETER>
		<PARAMETER>humidity</PARAMETER>
		<PARAMETER>light</PARAMETER>
		<PARAMETER>windows</PARAMETER>
	</CLASS>
<CLASS>
		<NAME>B</NAME>
		<PARAMETER>door</PARAMETER>
		<PARAMETER>air condition</PARAMETER>
		<PARAMETER>humidity</PARAMETER>
		<PARAMETER>light</PARAMETER>
		<PARAMETER>windows</PARAMETER>
		<PARAMETER>luminosity</PARAMETER>
		<PARAMETER>temperature</PARAMETER>
		<PARAMETER>stereo</PARAMETER>
		<PARAMETER>oven</PARAMETER>
		<PARAMETER>tv</PARAMETER>
	</CLASS>
</ITEM>

riesco a risalire al nodo "class" . Quando pero ottengo la lista di tutti i suoi nodi figli, in pratica si hanno piu nodi "parameter".
Come li faccio a scorrere ad uno ad uno, per vederne il contenuto testo?

Di solito utilizzo:
codice:
SAXBuilder builder = new SAXBuilder(); 
	Document document = builder.build(new File("...")); 
	Element root = document.getRootElement(); 
	List children = root.getChildren(); 
	Iterator iterator = children.iterator(); 
	while(iterator.hasNext()){ 
		Element item = (Element)iterator.next(); 
		  
		  Element element_name = item.getChild("NOME");
		   Element element_parameter = item.getChild("PARAMETER"); 
Questo metodo è buono se c'è un solo nodo figlio con quel nome. Adesso ce ne sono diversi. Cosa utilizzo per leggerli tutti?