XSLT 開発ツール

XSLT の編集、生成、および処理のための包括的なツール
XML は、プレゼンテーションからコンテンツをデザイン別に区別します。XSL (eXtensible Stylesheet Language) は、XML キュメント内の要素がエンドユーザーに対して表示されるかを指定するスタイルシートを作成するための言語です。XSL 標準は、 XPath、 XSLT (eXtensible Stylesheet Language Transformations)、 XSL:FO (eXtensible Stylesheet Language Formatting Objects)を含みます。
現在使用されている3つの XSLT 今日の使用例:XSLT 1.0、XSLT 2.0、 および XSLT 3.0 は、それぞれ前のバージョンの利点を生かして生成されます。Altova 製品は、インテリジェントなテキストエディターとデバッガー、 XSLT を自動生成するための視覚的なツール、高度なパフォーマンスをおこなう XSLT 処理サーバー等を含む、 XSLT 開発の始めから終わりまで、全てのバージョンをサポートします。更に、 無料の オンライン XSLTトレーニング

XSLT の編集、デバッグと最適化

XSLT 開発のための完全なサポートが搭載されています。

XSLT エディター

XMLSpy XSLT 開発のための完全なサポートが搭載されています。 効率よく、エラーのないスタイルシートを素早く作成するために必要な、ビルドインのインテリジェントかつ高度な機能を搭載しています。
  • 構文による色分け、行番号の表示、ソースの折りたたみ、ブックマーク
  • コードの補完と状況に応じて変化する入力ヘルパー
  • XSLT の検証とトラブルシューティング
  • 対話型 XPath ビルダーとテスター
  • XSLT アウトラインと XSL 情報ウィンドウ
  • スタイルシートにおける Java、C#、JavaScript、と VBScript に対するサポート
  • 高速な変換と内蔵された Web ブラウザー

XSLT バックマッピング

XSLT バックマッピングを使用したデバッグ
画期的な XSLT バックマッピング によりすぐに XSLT 変換を操作するソースノードと命令を識別します。出力ドキュメントをクリックすると、 XMLSpy によりソース XML と XSLT がハイライトされます。

XSLT デバッガー

xslt debugger
更に詳細なテストのために XMLSpy XSLT デバッガー を使用して、特定の XML データノード、 XSLT 処理命令、生成された出力を同時に分析するために、により XSLT 変換内を移動することができます。
このように、スタイルシートが XML データをレンダリングする様子を視覚的に理解することができ、必要な調整をすぐ行うことができます。

XSLT プロファイラー

スタイルシートが期待する結果を生成すると、変換を速く、効率的に行うことができます。
プロファイリングが XSLT 変換に対して有効になっている場合、ヒットカウント、処理時間、子孫のヒットカウント、XPath の値といった情報が XSLT プロファイラーにより表示されます。上記の値により、 XSLT コードのどの箇所に処理時間がかかっているかなどを確認し、必要に応じて調整が可能です。
XSLT profiler

XSL スピード オプティマイザー

または、XMLSpy はスタイルシートを自動的に最適化します。画期的な XSL スピード オプティマイザーはボトルネックとなる変換を分析し、証明されている最適化パターンとスピード向上化に関する内部情報に対して再度テストし、自動的にスタイルシートを挿入するXML 処理命令 (PI) を生成します。XSL スピード オプティマイザーはどのオプティマイゼーションがスピードを向上するかを決定するため何度も実行を繰り返します。そして、良い影響をあたえるもののみ保存します。
書き直しすることなく、 5 または10 または 20% も速いスピードで変換が可能になるのです。

ビジュアルな XSLT スタイルシートのデザイン

スタイルシートデザイナー
XML は複数のチャンネルの出力のシナリオに最適で、StyleVision により 印刷と Web 書式に簡単に同時に出力することができます。 スタイルシートのデザインを簡単に行うことができます。視覚性に富んだスタイルシートのデザインにより洗練されたスタイルシートを、デザイン要素をドラッグしてドロップし、インテリジェントな入力ヘルパーとウィザードを使用して、素早く、かつ簡単に作成することができます。既存のフォーム、または、 Word ドキュメントをベースにデザインすることも可能です。
HTML、RTF、PDF、Word、対応する XSLT と XSL:FO スタイルシートでの出力が単一のスタイルシートで作成できます。コンテンツの編集のための Authentic 電子フォームも生成されます。
StyleVision の機能:
  • XML、データベース、と XBRL ソースのためのスタイルシートとレポートデザイン
  • 印刷と Web フォーマットのための複数チャンネルでの出力
  • ウィザードと入力ヘルパー
  • 既存のフォームおよび Word ドキュメントをベースにすることが可能
  • 広範囲の 開発者を中心とした機能
  • StyleVision Server を使用したハイパフォーマンスな自動化

データマッピングのための XSLT

XSLT を使用した XML マッピング
XSL 変換を使用して、異なる XSD に対してデータを変換し XSD を有効にするために一致させることができます。XSLT スタイルシートの型を生成するためには、 MapForce は最適のツールです。視覚的なマッピングツールである MapForce により XML から XML へのマッピングが視覚的に定義することができます。 また、強力なフィルタリングとデータ処理機能を適用することも可能です。
MapForce 内のデータを統合するために以下の機能を使用します:
  • XML から XML へのマッピング
  • MapForce: XML-から-XML への変換を行う XSLT や XQuery の自動生成
  • XSLT 1.0/2.0 関数ライブラリと、高度なデータ処理関数
  • ビジュアルな関数ビルダー
  • XML、データベース、Excel、EDI、フラットファイル、XBRL など組み合わせのためのマッピング
  • 以下を使用下ハイパフォーマンス名自動化 MapForce Server

包括的な XSLT 開発ツールキット

特別な価格で提供される Altova MissionKit には XMLSpy、StyleVision、および MapForce XSL と XSLT 開発ツールが含まれています。7 つの XSLT ツールが、製品 2 つ分以下の価格により提供されます!
XSLT 変換に関しては、変換速度が最も重要課題です。

ハイパフォーマンスな XSLT 処理

XSLT 変換に関しては、変換速度が最も重要課題です。RaptorXML Server の圧倒的なパワー XSLT 処理 は、パラレル コンピューティング、高度のパフォーマンスコードの最適化および少ないメモリ占有領域を活用しています。
RaptorXML Server 機能:
  • 並列環境でのロード、処理、検証
  • ハイパフォーマンス XSLT と XQuery 処理
  • XML、JSON、 および XBRL 検証
  • 開発者のための充実した機能は、エラー報告、.NET と Python API など多数を含みます。
  • IDE 内部でのサーバー処理スピードのための XMLSpy との統合
RaptorXML Server を使用した、XMLSpy などで開発された XSLT スタイルシート処理の自動化