*/
public class MergeXmlTest {
@Test
public void mergeXmlTest() throws IOException {
System.out.println("--->>mergeXmlTest<<--");
InputStreamSettings settings = new InputStreamSettings();
settings.addStream(ResourcesUtils.getResourceAsStream("net/test/simple/core/_11_xml/ns1-config.xml"));
settings.addStream(ResourcesUtils.getResourceAsStream("net/test/simple/core/_11_xml/ns2-config.xml"));
settings.loadSettings();//装载配置文件
//
Settings ns1_settings = settings.getSettings("http://mode1.myProject.net");
Settings ns2_settings = settings.getSettings("http://mode2.myProject.net");
//
String ns1_local = ns1_settings.getString("appSettings.serverLocal.url");
String ns2_local = ns2_settings.getString("appSettings.serverLocal.url");
String[] all_local = settings.getStringArray("appSettings.serverLocal.url");//同时取得全部命名空间下的相同配置节点配置信息。
//
Hasor.logInfo("ns1 is %s.", ns1_local);
Hasor.logInfo("ns2 is %s.", ns2_local);
Hasor.logInfo("ns is %s.", (Object) all_local);
}