1.需要的jar包
commoms-configuration
commons-collections
commons-lang
commons-logging
commons-beanutils
2.simple demo
String name = null;
String filePath = "config.xml";
Parameters params = new Parameters();
FileBasedConfigurationBuilder<XMLConfiguration> builder = new FileBasedConfigurationBuilder<XMLConfiguration>
(XMLConfiguration.class).configure(params.xml().setFileName(filePath));
try {
XMLConfiguration config = builder.getConfiguration();
name = config.getString("factory.name");
} catch (ConfigurationException ex) {
System.out.println("parse xml configuration file failed");
}
config.xml
<?xml version="1.0" encoding="utf-8"?>
<config>
<factory>
<name>asd</name>
</factory>
</config>