2009-06-08 2 views
4

とXPathのコマンドを評価するこんにちは、私はこのは、java

<root> 
    <cert id="1"> 

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

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

    </cert> 
</root> 

ようなXML文書を持っている今、私は要求を取得し、IDが2の証明書を選択したいと機能でそれを返したいです。これを行う最善の方法は何ですか?私はXPAth式について考えましたが、どうすればそれらをJavaで使うことができますか?最高の出力(戻り値)は何でしょうか。事前に

おかげ

セバスチャン

答えて

6

Java XPath APIのthis articleを確認してください。これには、APIの使用方法に関する情報と、XPath自体の使用例が含まれています。

このscenarionであなたのXPath式は以下のようになり

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

dom4jライブラリを見てみましょう。 cookbookページには素敵なコードサンプルが含まれています。