java jdom2_java – JDOM 2和xpath

以下是从

Spring-ws手册中摘录的代码:

public class HolidayEndpoint {

private static final String NAMESPACE_URI = "http://mycompany.com/hr/schemas";

private XPath startDateExpression;

private XPath endDateExpression;

private XPath nameExpression;

private HumanResourceService humanResourceService;

@Autowired

public HolidayEndpoint(HumanResourceService humanResourceService) (2)

throws JDOMException {

this.humanResourceService = humanResourceService;

Namespace namespace = Namespace.getNamespace("hr", NAMESPACE_URI);

startDateExpression = XPath.newInstance("//hr:StartDate");

startDateExpression.addNamespace(namespace);

endDateExpression = XPath.newInstance("//hr:EndDate");

endDateExpression.addNamespace(namespace);

nameExpression = XPath.newInstance("concat(//hr:FirstName,' ',//hr:LastName)");

nameExpression.addNamespace(namespace);

}

我的问题是,这似乎是使用JDOM 1.0,我想使用JDOM 2.0.

如何将此代码从JDOM 1.0转换为JDOM 2.0?为什么Spring没有更新他们的示例代码?

谢谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值