您的位置:首页 > 编程语言 > Java开发

java读取xml文件

2018-03-16 16:15 176 查看
public class XmlManager {

public static String getConstant(String name) {
Document doc = getDocument();
// XPath语句,选取属性name值为name变量的值的constant标签
String xpath = "//constant[@name='" + name + "']";
Element con = (Element) doc.selectSingleNode(xpath);
if (con != null) {
return con.attributeValue("value");
} else {
return null;
}
}

private static Document getDocument() {
// 创建解析器
SAXReader reader = new SAXReader();
// 加载配置文件
InputStream is = ConfigurationManager.class.getResourceAsStream(“path”);//path改你自己的xml实际路径
Document doc = null;
try {
doc = reader.read(is);
} catch (DocumentException e) {
e.printStackTrace();
throw new RuntimeException("加载配置文件出错");
}
return doc;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: