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();
就这么简单了
本文介绍如何使用Dom4j库简化Java中XML文件的读取过程,通过实例展示了从XML中获取特定元素的方法,并强调了路径问题的解决策略。
71

被折叠的 条评论
为什么被折叠?



