java中如何读取xml中数据。多节点的。给我一个例子,谢谢。

2020-10-07 教育 104阅读
xml文件



C:/Program Files/WinRAR/WinRAR.exe</rarPath>
run1234!@#</zipPass>








</filePath>
</root>

java 代码
public static void main(String[] args) throws Exception{
SAXBuilder builder = new SAXBuilder();
File xmlFile = new File("c:/config.xml");
Document doc = builder.build(xmlFile);
Element root = doc.getRootElement();
//根路径
Element element = root.getChild("rootPath");
System.out.println(element.getAttributeValue("name"));
//rar命令路径
element = root.getChild("rarPath");
System.out.println(element.getText());
//zip压缩文件密码
element = root.getChild("zipPass");
System.out.println(element.getText());
//日志文件路径
element = root.getChild("filePath");
List elementList = element.getChildren();
for (Element e : elementList) {
System.out.println(e.getAttributeValue("name"));
}
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com