java有个自带有个读xml的工具DocumentBuilder
但因为文件路径问题么有用
改成了用dom4j .发现很简单方便. 仅用了读xml相关的功能
SAXReader reader = new SAXReader();
Document document=null;
try {
InputStream is = getClass().getResourceAsStream( "/settings.xml" );
document = reader.read(is);
} catch (DocumentException e) {
e.printStackTrace();
return;
}
路径问题另说
//得到资源文件暂时只发现一种方法加/是在根目录下获取,不加/是类的路径下获取
Element settingsRoot = document.getRootElement();
Element dbelement = settingsRoot.element("dbconnection");
System.out.println(dbelement.asXML());//很好的函数,把结点输出出来
Element dbEle = dbelement.element("db");
List tradeEles = tradeElement.elements();
ee.getName();
ee.getText();
就这么简单了