我使用MOXy的@XmlPath("/foo/bar[@baz]")
。JAXB/MOXy:如何設置要使用哪個xpath impl?
在應用程序的其他地方,我需要XSLT 2.0,所以我將Saxon HA 9.5包含在我的類路徑中。 但是這導致了XPath失敗(沒有找到節點,與JDK的實現不同)。
如何設置MOXy使用哪個XML/XPath impl?
目前我在JAXB bean的.class
旁邊使用jaxb.properties
,但是我可以用一些工廠選項或類似的方法創建編組器。
獎金的問題:我認爲使用XPath的問題是,XML文件所使用的命名空間,<deployment xmlns="urn:jboss:bean-deployer:2.0"> ...
我怎樣才能讓撒克遜人忽略的XPath命名空間? (不重寫XPath表達式)。
謝謝,實際上,XPath異常來自不同的地方。 –