6

XPath Filter 2.0のオープンソース実装、できればJavaでの実装を知っている人はいますか?しかし、他の言語でも問題ありません。標準はそれほど新しいものではないので、何かが存在するはずですが、何も見つかりません...

本当に適切なものがない場合、誰かがそれを実装したことがあり、標準的な手段(DOMモデルとXPath)でそこに到達するのがどれほど難しいかを教えてくれますか?大まかな見積もりですが、2人でフルタイムで作業するのは、数日ではなく数週間でしょうか。

4

2 に答える 2

1

0xA3に感謝します。相互運用性レポートには、XPathフィルター2をサポートする次の2つのオープンソースライブラリが一覧表示されます。

私たち自身の分析では、XMLデジタル署名のJDK内部実装もこの機能をサポートしていることがわかりましたが、暗黙的な方法では、実装はパブリックAPIではなく、ユーザーからは見えません。Sun / Oracle JDKのXML-DSIG実装全体として、内部でApacheSantuario実装のバージョンを使用します。

Santuarioよりも統合が簡単だったため、最終的にJaxenに落ち着きました。

于 2011-07-20T00:30:35.277 に答える
1

Apache Santuarioライブラリをご覧になりましたか?

XML Signature XPath Filter v2.0を実装するクラスが付属しています。

TransformXPath2Filter

さらなる実装はここにリストされています(ただし、これらのいずれもチェックしていません):

XML 署名 XPath Filter2 相互運用レポート

于 2011-07-18T14:52:02.227 に答える