主にXML変換をあるフォーマットから別のフォーマットに変換するアプリケーションの設計を開始しています。ユーザは入力XMLを提供し、アプリケーションにどのようなタイプであるかを伝え、出力XMLのタイプは何かを知り、アプリケーションは入力XMLを出力XMLに変換します。 私はそれをする良いフレームワーク(できればJavaベース)があるかどうか尋ねたいと思っていました。私はカスタムアクションでXSLTを使用することを考えていますが、誰かが既にすべての足場を提供している既存のフレームワークを提案できれば、時間を節約できます。 私はSmooksを探索しようとしています。誰かが言いましたXSLTの1つの問題は、メモリにすべてをロードせずに50MB以上の巨大なファイルを処理できないことでした。本当? また、入力形式はXMLではない場合もあります。テキストファイルなので、他のトランスを追加できるはずです。 Ofcourse私はフレームワークがそうであることを理解しています - 実際の変換コードを提供するフレームワークです。しかし、そこから専門家の意見を聞きたいです。 ありがとう -v-XML変換フレームワークの提案ですか?
0
A
答えて
0
XMLをXMLに変換する場合は、XSLTを使用します。変換できる文書のサイズは、実際にはCPUとメモリによって制限されています(他のすべてのものと同様)。 XSLTよりもXMLを変換するためのより洗練されたソリューションはありません。あなたの足場のコードが行く限り、私は変換オブジェクトをモジュール式にすることを提案します(Springのような依存性注入フレームワークを介して)。そのため、入力フォーマットが変更されると、変換ロジックも非常に簡単に変更できます。
0
私は、私の要件を満たすために、次のフレームワーク上で(キャメルエンドポイントなど) Apacheのキャメル Smooksの XSLTオラクル
で XMLDB返信用関連する問題
- 1. ライブラリやフレームワークの提案?
- 2. フレームワークの提案が必要
- 3. Google XMLの提案
- 4. Springフレームワークに関する提案書
- 5. 提案が必要 - .xlsxから.mdbに変換するソフトウェア
- 6. コードブラウザで角型WebアプリケーションをAndroidアプリケーションに変換します。コードなしの場合は他のフレームワークの提案
- 7. データテーブルの提案ですか?
- 8. IOS:変更ビューの提案
- 9. DataTableで式を作成し、提案を提案しますか?
- 10. スレッドとデータベースの提案の提案
- 11. 私のシナリオ用のテスト自動化フレームワークを提案する
- 12. ;フレームワーク/ CMSに関する提案を探しています
- 13. 複数のサーバーのフレームワークの提案が必要
- 14. 大規模なWebアプリケーションのフレームワークとデータベースの提案
- 15. 提案
- 16. XML/HTMLコードのトラブルシューティングNetBeans 6.7での完了/提案?
- 17. は、.NET小数変換ジレンマに倍増 - 提案
- 18. イメージ処理でのクラッシュ・リーディング提案の提案
- 19. .NET用のRails-Migrationのようなフレームワークの提案はありますか?
- 20. カレンダーアプリの提案
- 21. コードタスクスケジューラの提案
- 22. メモリアロケータの提案
- 23. アンドロイドアプリケーションローカリゼーションの提案
- 24. クラスドキュメントの提案
- 25. クリエイティブパターンの提案
- 26. ワークフローエンジンの提案
- 27. スピードアップオートコンプリートの提案
- 28. デプロイメントキットの提案
- 29. jsonの提案
- 30. サービスレイヤの提案
おかげでゼロにしています。私はXSLTが理想的だと思っていますが、非XML(テキスト)ファイルを入力として覚えているかもしれません。また、入力ファイルのサイズが20GBで、サーバのメモリが16GBの場合、メモリ内のすべてをロードするDOMパーサーに基づいていると思うので、XSLTはこれをうまく処理します。 – Vishal