4

ユーザーが次のようなことができるように、単純な「XPath」のような言語を介して POJO のツリーを公開したいと思い/purchaseOrder/location[@city = 'Mountain View']ます。

4

2 に答える 2

4

私はApache JXpathを見てきましたが、これはかなりまともで、ある程度維持されているようです。どれくらい速いのかわからないけど。

ここで説明されているように、ユーザーが追加の作業を必要とするJaxen見てきました。しかし、Jaxen はその作成者によって見捨てられたようです。また、ここでサポートされている XPath のバージョンもわかりません。

他にもありますか?

于 2011-10-27T23:19:00.627 に答える
2

POJO が JAXB メタデータを介して XML にマップされている場合は、ルート オブジェクトを のインスタンスにラップしjavax.xml.bind.util.JAXBSource、API を使用javax.xml.xpathしてそれに対して XPath クエリを発行できます。

于 2011-10-28T13:28:02.803 に答える