Это мой проект Java strucutreКак загрузить файл xml с помощью конфигурации apache commons (java)?
src/main/java
|_LoadXml.java
src/main/resources/
|_config.xml
src/test/java
src/test/resources
Я хочу, чтобы загрузить следующий файл XML с помощью Apache-общая библиотека конфигурации.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
<comment>Here are some favorites</comment>
<entry key="favoriteSeason">summer</entry>
<entry key="favoriteFruit">pomegranate</entry>
<entry key="favoriteDay">today</entry>
</properties>
Я написал следующий фрагмент кода для LoadXml.java
public static void configure() {
try {
XMLConfiguration config = new XMLConfiguration("config.xml");
node = config.getRootElementName();
} catch (ConfigurationException e) {
e.printStackTrace();
}
return;
}
Я хочу, чтобы загрузить ключи XML и значения в карте с узлами иерархии разделенным на «» (точка). Было бы очень полезно, если бы кто-то помог мне в этом отношении.
Вы можете показать пример вывода, который вы хотите? потому что у вас уже есть карта, вы можете получить значение с помощью 'config.getString (" favoriteSeason ")'. – bachr