<config>
<setting1>value1</setting1>
<setting2>value2</setting2>
<setting3>value3</setting3>
...
</config>
import org.apache.commons.configuration.Configuration;
import org.apache.commons.configuration.ConfigurationException;
import org.apache.commons.configuration.XMLConfiguration;
public class MyLibrary {
private static final String CONFIG_FILE = "config.xml";
public void doSomething() {
try {
Configuration config = new XMLConfiguration(CONFIG_FILE);
String setting1 = config.getString("setting1");
String setting2 = config.getString("setting2");
String setting3 = config.getString("setting3");
// ...
} catch (ConfigurationException e) {
e.printStackTrace();
}
}
}
<config>
<logLevel>INFO</logLevel>
</config>
String logLevel = config.getString("logLevel");
if (logLevel.equals("INFO")) {
} else if (logLevel.equals("DEBUG")) {
}