2009-06-08 70 views
4

您好我有这样计算XPath命令用java

<root> 
    <cert id="1"> 

    </cert> 
    <cert id="2"> 

    </cert> 
    <cert id="3"> 

    </cert> 
</root> 

一个XML文档现在我得到的请求,并希望选择具有ID 2的证书,并希望在函数返回。做这个的最好方式是什么?我想过XPAth Expression,我如何在java中使用它们?什么是最好的产出(回报价值)。

在此先感谢

塞巴斯蒂安

回答

6

在Java XPath API上检出this article。它包含有关如何使用API​​的信息,以及XPath本身的示例用法。

在此scenarion你的XPath表达式将

/root/cert[@id='2'] 
1

看看在dom4j库。 cookbook页面包含一些不错的代码示例。