私は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
答えて
が、ちょうどギャップを埋めるために:
(a)は、「箱から出して」Javaは唯一のXSLT 1.0を実行します。
(b)Java環境で動作するXSLT 2.0プロセッサがいくつかありますが、(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のフロントエンドです。
ありがとう。私はジャクソンをJavaを使ってJavaに変換し、Javaクラスを使用して変換を行い、再びjsonに変換し直しました。 – Ravi
3.0ではなく、XSLT 2.0もサポートしていません。それはApache Xalanのフォークで立ち往生し、XSLT 1.0で15年間立ち往生しています。
Saxonなどの代替プロバイダを調べる必要があります。
ありがとう。私はジャクソンをJavaを使ってJavaに変換し、Javaクラスを使用して変換を行い、再びjsonに変換し直しました。 – Ravi
- 1. Nugetクライアント3.0サポート
- 2. @ApplicationException with Java 1.7
- 3. JavaアプリケーションからXSLT 3.0を使用するには?
- 4. XSLT 3.0、XMLからJSONへの変換
- 5. セットアップEclipse Java SE-1.7
- 6. Eclipse 3.7、Ant、Java 1.7
- 7. grails 1.1.1 support java 1.7
- 8. Node.jsのXSLT 2.0または3.0?
- 9. XSLT 2.0のサポートNXMLモード
- 10. Java 1.7のJAX-WS HTTPロギング
- 11. サーブレット3.0 APIの非同期サポート
- 12. JavaでXSLT 2.0とXSLT 3.0を使用するにはどうすればよいですか?
- 13. XSLT Framework for Java
- 14. XSLTのJava関数
- 15. Javaの春3.0 MVC
- 16. クライアントサイド(ブラウザ)でのXSLT変換のサポート
- 17. JAVA 1.7とMySQL 5.7の接続
- 18. Javaバージョン1.7 2015 Basicアプリケーション(Androidの、Gradleの)
- 19. java.lang.NoClassDefFoundErrorが:JDK 1.7でJava/AWT /デスクトップ
- 20. JRE 1.7およびSparkバージョン2.6.0。 Spool/Route:サポートされていないmajor.minorバージョン52.0
- 21. Xcode8はSubversion 1.7または1.8をサポートしていますか?
- 22. GWT 1.7はClass.getSimpleName()をサポートしていますか?
- 23. lambda式は-sourceでサポートされていません。1.7
- 24. ant [xsltは "failOnTransformationError"属性をサポートしていません]
- 25. XSLT with XPAth 2.0とJava式
- 26. MissingResourceException - Java 5、JBoss 5.0、XSLT
- 27. Ant XSLTタスク対Javaタスク
- 28. XSLT- Javaのカスタムメソッドを参照
- 29. XPath/XSLT/XQuery 3.0固有の学習リソースはありますか?
- 30. 交換1.7
Saxon 9 EE/PEは、Java 1.7でXSLT 3.0をサポートするために使用できます。私はオラクルがXSLT 3.0をサポートしているとは思わない。 IBMはWebshpereでXSLT 2.0をサポートしています。私は、JSONデータを扱う拡張機能があるのか、既にXSLT 3.0をサポートしようとしているのかはわかりません。 –