java 获取xml节点值_[Java] 通过XPath获取XML中某个节点的属性

/**

* Get PA Url

* @author jzhang6

* @return url

*/

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;

}

XPath--快速获取XML数据的节点或属性

转载自 XPath可以快速定位到Xml中的节点或者属性.XPath语法很简单,但是强大够用,它也是使用xslt的基础知识.示例Xml: <?xml version="1.0" ...

XPath可以快速定位到Xml中的节点或者属性。XPath语法很简单,但是强大够用,它也是使用xslt的基础知识。

示例Xml: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 <?xml  versio ...

Dom4j向XML中增加节点与属性——(四)

先获取到节点,然后在节点山添加Element 添加节点 添加属性 设置开始标签与结束标签的值book.addElement("描述").addAttribute("nam ...

java&colon;利用xpath删除xml中的空节点

原始xml内容: b1 123

SpringMVC项目中web&period;xml中的节点载入顺序问题

SpringMVC项目中web.xml中的节点载入顺序问题,之前以为web.xml中就是一些配置信息,和节点的顺序没有关系.后来才发现初始化时的载入顺序是和节点的顺序相关的. 完整的web.xml文件 ...

DOM中元素节点、属性节点、文本节点的理解

DOM中元素节点.属性节点.文本节点的理解 节点信息 每个节点都拥有包含着关于节点某些信息的属性.这些属性是:nodeName(节点名称) nodeValue(节点值) nodeType(节点类型)  ...

JAVA通过XPath解析XML性能比较(原创)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值