Hallo,
Ik zit met een probleem, het lukt me gewoon goed om XML uit te lezen, nu zit ik alleen met 1 probleem, het stukje XML wat ik moet uitlezen heeft een dynamische naam (als dat het goede woord is).
Hij veranderd namelijk de heletijd van naam, het ziet er als volgt uit:
Maar een week later ziet het er zo uit:
Hoe kun je dit het beste doen? Mijn code ziet er nu als volgt uit:
En in de domain klasse als volgt bij event waar het dus verkeerd gaat:
Ik zit met een probleem, het lukt me gewoon goed om XML uit te lezen, nu zit ik alleen met 1 probleem, het stukje XML wat ik moet uitlezen heeft een dynamische naam (als dat het goede woord is).
Hij veranderd namelijk de heletijd van naam, het ziet er als volgt uit:
XML:
1
2
3
4
5
6
7
8
| <event id="14"> <week9 score="946">959.52</week9> <week8 score="902">977.62</week8> <week7 score="925">968.19</week7> <week6 score="920">970.17</week6> <week5 score="916">971.88</week5> <trainingWeek>9</trainingWeek> </event> |
Maar een week later ziet het er zo uit:
XML:
1
2
3
4
5
6
7
8
| <event id="14"> <week10 score="978">952.52</week10> <week9 score="946">959.52</week9> <week8 score="902">977.62</week8> <week7 score="925">968.19</week7> <week6 score="920">970.17</week6> <trainingWeek>9</trainingWeek> </event> |
Hoe kun je dit het beste doen? Mijn code ziet er nu als volgt uit:
code:
1
2
3
4
5
6
7
8
| for (Event e : wt.getEventsWeeklyTest()) { for (Week w : e.getWeeksEvent()) { week = new Week(w.getScoreEvent()); weeks.add(w); } event = new Event(1, weeks); events.add(e); } |
En in de domain klasse als volgt bij event waar het dus verkeerd gaat:
code:
1
2
| @XmlElement(name="week") //deze week zou eigenlijk dynamisch moeten zijn ArrayList<Week> weeks; |
[ Voor 0% gewijzigd door BtM909 op 03-02-2012 16:39 ]
"Don't worry, about a thing, Cause every little thing is gonna be alright"