Hallo, ich möchte ein xml-File mit DOM einlesen. Das XML-File hat folgendes (Beispielshaftes) aussehen.
<?xml version="1.0" encoding="UTF-8"?>
<XYZ test="test" name="test" pattern="test" ">
</XYZ>
<XYZ test2="test2" name="test2" pattern="test2"
</XYZ>
Wenn ich nun den File wie folgft einlesen will bekomme ich immer eine Fehlermeldung:
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: Passed in key must select exactly one node: XYZ
Gibt es eine Möglickeit auf die verschiedenen Einträge im XML-File mit dem gleichen Namen ("XYZ") zuzugreifen?
Vielen Dank
Gruß
steve
<?xml version="1.0" encoding="UTF-8"?>
<XYZ test="test" name="test" pattern="test" ">
</XYZ>
<XYZ test2="test2" name="test2" pattern="test2"
</XYZ>
Wenn ich nun den File wie folgft einlesen will bekomme ich immer eine Fehlermeldung:
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: Passed in key must select exactly one node: XYZ
Code:
//einlesen des xml-files
XMLConfiguration baseConfig = Utils.getConfig(fileName);
HierarchicalConfiguration localConfig = baseConfig
.configurationAt("XYZ");
Gibt es eine Möglickeit auf die verschiedenen Einträge im XML-File mit dem gleichen Namen ("XYZ") zuzugreifen?
Vielen Dank
Gruß
steve
Zuletzt bearbeitet von einem Moderator: