今回から何回かに分けて、Java 実装の XPath エンジン「Jaxen」の使用方法を見ていきます(記事一覧)。
Jaxen は codehaus で開発されていて、JDOM, dom4j, XOM などで使用されています。 最新バージョンは 1.1.2 (2008/12/8 リリースっぽい)ですが、Maven2 のリポジトリには 1.1.1 までしかないので、以降の記事では 1.1.1 を使用するとします。 あまり詳細には立ち入らないと思うので、どちらでも大丈夫だと思いますが。
今回は Maven2 で Jaxen を使用するための環境設定(POM ファイル)のみ。 チョット長い POM ファイルですが、理由は以前の記事参照。
<?xml version="1.0"?> <project> <modelVersion>4.0.0</modelVersion> <groupId>${groupId}</groupId> <artifactId>${artifactId}</artifactId> <version>${version}</version> <dependencies> <dependency> <groupId>jaxen</groupId> <artifactId>jaxen</artifactId> <version>1.1.1</version> <exclusions> <exclusion> <groupId>xml-apis</groupId> <artifactId>xml-apis</artifactId> </exclusion> <exclusion> <groupId>xerces</groupId> <artifactId>xercesImpl</artifactId> </exclusion> <exclusion> <groupId>jdom</groupId> <artifactId>jdom</artifactId> </exclusion> <exclusion> <groupId>xom</groupId> <artifactId>xom</artifactId> </exclusion> </exclusions> </dependency> </dependencies> </project>