class="java">package com.my.util;
import java.io.File;
import org.dom4j.Document;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;
public class DomParse {
public static String getWebServiceUrl() throws Exception {
// 创建saxReader对象
SAXReader reader = new SAXReader();
// 通过read方法读取一个文件 转换成Document对象
File file = new File(DomParse.class.getClassLoader().getResource("/").toURI());
String result = file.getAbsolutePath();
StringBuffer xlsFile =new StringBuffer();
xlsFile.append(result);
xlsFile.append("/config/portal.xml");
Document document = reader.read(new File(xlsFile.toString()));
//获取根节点元素对象
Element node = document.getRootElement();
// 获取node节点中,子节点的元素名称为report_D的元素节点。
Element e = node.element("report_D");
// 获取report_D元素节点中,子节点为url的元素节点(可以看到只能获取第一个url元素节点)
Element author = e.element("url");
// 返回文本节点
return author.getText();
}
}
?xml配置
<!-- 统计报表查看详细webservices地址 10.194.129.33:8083 --> <report_D> <url>http://localhost:8080/jjxc_jrsync/services/JrService</url> </report_D>
?