/**
*
* 方法简介.读Xml文件并根据Key取值
*
* @author HSG
* @date 创建时间 2019年8月5日
* @since V1.0
*/
public static String readXmlAndGetValueByKey(String path, String key) {
SAXReader reader = new SAXReader();
String value = "";
try {
Document document = reader.read(new File(path));
Element element = document.getRootElement();
Iterator<?> iterator = element.elementIterator();
while (iterator.hasNext()) {
Element elementN = (Element) iterator.next();
List<Attribute> listatts = elementN.attributes();
if (listatts.get(0).getValue().equals(key)) {
value = listatts.get(1).getValue();
return value;
}
}
} catch (DocumentException e) {
e.printStackTrace();
}
return value;
}