2009-06-08 82 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頁面包含一些不錯的代碼示例。