[Java] 通过XPath获取XML中某个节点的属性
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Java] 通过XPath获取XML中某个节点的属性相关的知识,希望对你有一定的参考价值。
public String getPAUrl(){ String PAUrl = ""; try { String filePath = System.getProperty ("user.dir").toString()+"/src/test/resources/config/environment.xml"; logger.info("The path of environment.xml is : "+filePath); File file = new File(filePath); SAXReader saxReader = new SAXReader(); Document document = saxReader.read(file); String currentEnv = Util.getEnvStr(); Element el =XmlUtil.getSingleElement(document, "/root/environment[@type=‘" + currentEnv + "‘]/PAUrl"); PAUrl = XmlUtil.getElementValue(el, "No default PA URL"); logger.info("PA Url : "+PAUrl); } catch (DocumentException e) { e.printStackTrace(); } return PAUrl; }
以上是关于[Java] 通过XPath获取XML中某个节点的属性的主要内容,如果未能解决你的问题,请参考以下文章