我想將json轉換爲json,並知道XSLT 3.0支持json轉換爲json。 但想檢查是否Java 1.7支持xslt 3.0規格。 我知道可能有其他框架可能會提供支持。例如,sax(http://www.saxonica.com/html/documentation/using-xsl/xslt30.html) 但是,如果java可以支持開箱即用,那麼最好保持減少依賴關係。可以java 1.7支持XSLT 3.0
回答
末到現場,但只是爲了填補缺口:
(一)Java的「開箱即用」將只運行XSLT 1.0。
(b)有許多XSLT 2.0處理器在Java環境中運行,但唯一一個是(a)本地Java和(b)獨立的是Saxon。 (還有其他處理器與Websphere或Marklogic一起提供,但除非您想在這些應用服務器平臺上進行大量投資,否則您不會考慮它們; Altova的RaptorXML具有Java接口,但它非常基礎,因爲所有內容網絡連接到幕後的HTTP服務器。)
(c)XSLT 3.0尚早。 Saxonica和Altova擁有XSLT 3.0實現; (b)Saxon是本地Java,而Altova只是Java API前端。
好的。謝謝。我使用Jackson將json轉換爲Java,然後使用java類進行轉換並再次轉換回json。 – Ravi
它甚至不支持XSLT 2.0,更不用說3.0了。它被困在一個Apache Xalan的分支中,而這個分支又被XSLT 1.0所困住了十五年。
您需要查看其他供應商,如Saxon。
好的。謝謝。我使用Jackson將json轉換爲Java,然後使用java類進行轉換並再次轉換回json。 – Ravi
- 1. grails 1.1.1將支持java 1.7
- 2. MX51可以支持USB 3.0嗎?
- 3. Monodevelop SVN 1.7支持
- 4. Liferay 6.1.1是否支持Java 1.7
- 5. GWT 1.7是否支持Class.getSimpleName()?
- 6. BizTalk Server 2016映射中是否支持XSLT 2.0或3.0?
- 7. 編譯3.0可選支持3.1 API
- 8. 我可以支持從3.0版到6.0版的iOS嗎?
- 9. 是否支持WSE 3.0?
- 10. AngularUI與Bootstrap 3.0支持
- 11. NetBeans中的Grails 3.0支持
- 12. iOS 3.0的UIModalTransitionStylePartialCurl支持?
- 13. 是eventKit支持IOS 3.0
- 14. Actionscript 3.0中的fscommand2支持?
- 15. Visual Studio不支持XSLT 2.0
- 16. Emacs支持DocBook5和XSLT
- 17. Subsonic 3.0和DB2支持?
- 18. Pycharm 3.0支持JavaScript嗎?
- 19. FacesServlet Servlet 3.0異步支持
- 20. spring 3.0和JSRI68支持
- 21. Android 3.0是否支持WebSockets?
- 22. wdCalendar是否支持Rails 3.0?
- 23. PHP 4.3.9支持XML和XSLT
- 24. Java Script支持以JSON
- 25. Netbeans 7和XSLT支持
- 26. JDK 6支持XSLT 2.0嗎?
- 27. menu_hover可以從jQuery JavaScript的1.7升級到3.0的jQuery
- 28. 哪些Docker版本會支持K8s 1.7?
- 29. Xcode8支持Subversion 1.7或1.8嗎?
- 30. 可以Struts支持HTML5嗎?
Saxon 9 EE/PE可用於Java 1.7以支持XSLT 3.0。我不認爲Oracle對XSLT 3.0有任何支持。 IBM在Webshpere中支持XSLT 2.0我認爲我不知道他們是否有任何擴展來處理JSON數據,或者已經嘗試過支持XSLT 3.0。 –