簡體   English   中英

在POJO上包裝XPath語言/接口的最佳方法是什么?

[英]What's the best way to wrap an XPath language/interface over POJOs?

我想通過簡單的“XPath”語言公開POJO樹,以便用戶可以做/purchaseOrder/location[@city = 'Mountain View']這樣的事情?

我看過Apache JXpath ,它看起來相當不錯並且有所保持。 我不知道它有多快。

我也看過Jaxen ,這需要用戶在這里描述的額外工作,並閱讀PMD的源代碼 但是Jaxen似乎被其作者拋棄了。 另外,我不知道這里支持哪個版本的XPath。

還有其他人嗎?

如果您的POJO通過JAXB元數據映射到XML,那么您可以將根對象包裝在javax.xml.bind.util.JAXBSource的實例中,並使用javax.xml.xpath API對其發出XPath查詢。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM