Salve,
ho da fare un breve esercizio con un xml e jaxp.
ora,ho sempre usato jdom e mi sembrava comodo quello, quindi non sono pratico di dom (come fatto in jaxp) e sax.
Praticamente, ho un XML fatto così:
codice:
<discografia>
<autore>prova</autore>
<title>title discografia</title>
<dischi>
<disco>
<date>01/01/2003</date>
<title>title 01</title>
<tracce>
<traccia>
<title>Title track 01</title>
</traccia>
<traccia>
<title>Title track 0a</title>
</traccia>
</tracce>
</disco>
<disco>
<date>04/04/2003</date>
<title>title 02</title>
<tracce>
<traccia>
<title>Title track 04</title>
</traccia>
<traccia>
<title>Title track 05</title>
</traccia>
</tracce>
</disco>
<disco>
<date>05/05/2003</date>
<title>title 078</title>
<tracce>
<traccia>
<title>Title track 000</title>
</traccia>
<traccia>
<title>Title track 101</title>
</traccia>
</tracce>
</disco>
</dischi>
</discografia>
e dovrei stampare a video una cosa del tipo
titolo discografia, titolo cd, titolo traccia
quindi una cosa del tipo
title discografia, title 01 , Title track 01
title discografia, title 01 , Title track 0a
ora, per fare queso penso sia meglio usare dom, giusto?
e fare 3 cicli for.
uno su i cd e uno sulle traccie in modo da stampare.
il problema è che non riesco a capire come fare.
se ad esempio metto di stampare solo i Node.TEXT_NODE spesso mi stampa stringhe vuote.
qualcuno di voi ha pezzi di codice che stampino cose simili?