Salve ragazzi, ho un problema nel leggere un file xml con java, purtroppo il mio file xml, ha la caratteristica che ha dei tag che hanno lo stesso nome, quindi quando passo al metodo il nome del tag, lui mi legge il primo che incontra. Per farmi capire meglio, il file xml è così strutturato:
<variabili>
<Titolo>
Prova</p>
</Titolo>
<testo>
Testo</p>
</testo>
</variabili>
Questo invece è il metodo che legge il file xml
codice:
public String getElement(String paramname)
{
String retparam = null;
try
{
Element docEle = dom.getDocumentElement();
NodeList nl = docEle.getElementsByTagName(paramname);
Element el = (Element)nl.item(0);
retparam = el.getFirstChild().getNodeValue();
}
catch(Exception e)
{
System.out.println(e.getMessage());
e.printStackTrace();
}
return retparam;
}
Grazie a chi vorrà aiutarmi