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ì:
e dovrei stampare a video una cosa del tipocodice:<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>
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?

Rispondi quotando