Ik ben nu bezig om een XML bestand weer terug in het geheugen te krijgen. Ik heb een simpel XML bestand gemaakt maar ik heb problemen bij de getChildren functie.
Maar ik krijg als ik de elementen uit de databaseElementList een class cast exception (hij treft een String aan). Ik vind dit een beetje vreemd omdat in de docs toch heel duidelijk dat alle elementen van het type Element zijn
Dit is mijn XML bestand.
code:
1
2
3
4
5
6
7
8
| Element multiDatabaseElement = doc.getRootElement();
Element databaseListElement = multiDatabaseElement.getChild("databaseList");
List databaseElementList = databaseListElement.getChildren("database");
//en nu probleem
Element databaseElement = (Element)databaseElementList.get(0); |
Maar ik krijg als ik de elementen uit de databaseElementList een class cast exception (hij treft een String aan). Ik vind dit een beetje vreemd omdat in de docs toch heel duidelijk dat alle elementen van het type Element zijn
Dit is mijn XML bestand.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| <?xml version="1.0" encoding="UTF-8"?>
<multiDatabase>MultiDatabase
<databaseList>
<database>
<tableList>
<table>contact</table>
<table>customer</table>
<table>department</table>
<table>employee</table>
<table>fin_code</table>
</tableList>
</database>
</databaseList>
</multiDatabase> |