XSLT 3.0 と Altova XSLT ツールについて学びましょう。

XSLT 3.0 関連ツール。

XSLT 3.0について学び、Altovaのツールを使用して、XSLT 3.0の編集、生成、および処理を行う方法を習得してください。

XSLT 3.0とは何ですか?

eXtensible Stylesheet Language Transformations (XSLT)は、W3Cが定めるXSL規格の一部です。XSLTは、XMLファイルを別の形式に変換するために、`XPath`を使用してXMLのノードを検索し、選択します。XSLは、データ表示および変換方法を定義するスタイルシートを記述するための言語です。

XSLTは、XMLをXMLに変換するために使用されます。この変換は、異なるデータモデルに基づいて行われる場合や、例えば、一部のデータをフィルタリングする場合などがあります。また、HTMLやテキスト形式のドキュメントに変換することも可能です。これらの変換には、XSLTプロセッサが必要です。XSLTプロセッサは、1つまたは複数のXMLドキュメントとXSLTスタイルシートを組み合わせて処理し、結果として出力ドキュメントを生成します。

以前のバージョンと比較して大幅に改良されたXSLT 3.0は、2017年6月にリリースされた最新の推奨バージョンです。バージョン3.0では、ストリーミング機能のサポート、拡張された関数群、マップ、配列、シーケンスのサポートなど、多くの新機能が導入されました。また、XSLT 3.0には、JSONドキュメントの変換機能も含まれています。

XSLT 3.0は、XPath 3.0および3.1の両方に対応しています。XPathについて学ぶには、当社のXPath入門チュートリアルをご参照ください。また、オンラインXPathトレーニングコースもご用意しております。

XSLT 3.0 ツールを選ぶ方法。

Altova製品全般において、XSLT 3.0に加えて、XSLT 1.0および2.0もサポートしています。以下に、詳細について説明します。

XSLT 3.0 エディタ

XMLSpyに搭載されているXSLTエディタは、インテリジェントな入力支援機能、構文ハイライト表示、コード補完機能など、XSLT 3.0のすべての機能をサポートしています。インタラクティブなXPathビルダーとテスター、そして組み込みのXSLT 3.0変換機能により、XSLTスタイルシートの開発と改良が容易に行えます。

XMLSpyに搭載された、高度なXSLT 3.0エディタ。

XSLT 3.0 の逆変換。

XSLT 3.0 エディタには、XSLT の逆参照機能が搭載されており、これにより、出力ドキュメント内の特定の部分を選択すると、その出力要素に対応するソースノードと、それを作成した XSLT 3.0 の指示を瞬時に特定できます。これは、デバッグ作業において非常に時間短縮に繋がり、既存の XSLT 3.0 コードや、継承されたコードを理解する際にも役立ちます。

XSLT 3.0を理解し、デバッグするために、XSLTの処理を逆方向に追跡する手法。

XSLT 3.0のテストとデバッグを行います。

XMLSpyには、XSLT 3.0のスタイルシートをより詳細にテストするための、ステップバイステップのXSLTデバッガーが搭載されています。このXSLT 3.0デバッガーは、XMLドキュメント、関連するXSLTスタイルシート、そしてリアルタイムで生成される出力ドキュメントを表示する、3つのパネルで構成されたインターフェースを備えています。3つのパネルの下には、コンテキストとコールスタックに関する情報ウィンドウがあり、必要なデバッグ情報をすべて提供する複数のタブが含まれています。

XSLT 3.0 の高速化。

XSLT 3.0のスタイルシートを、最適なパフォーマンスで動作するようにコーディングするために、XMLSpyは以下の機能を提供します。

  • XSLT プロファイラ:XSLT 3.0 コードのどの部分が処理に最も時間がかかっているかを可視化し、それに応じて調整できるように支援します。
  • XSL Speed Optimizer:革新的なツールで、XSLT 3.0のコードを自動的に高速化します。スタイルシートに余分なコードを追加することなく、処理速度を向上させることができます。コードを書き直すことなく、処理速度を5%、10%、あるいは20%向上させることが可能です。

XSLT 3.0 を使用した XML から HTML への変換。

開発者は、XMLSpyに搭載されているXSLTエディタを使用して、XSLTを直接記述することができます。また、StyleVisionを使用することで、視覚的な操作でXSLT 3.0のデザインを作成し、データ変換を行うことも可能です。 XMLをHTMLに変換する。.

StyleVisionを使用すると、XMLをHTMLに変換するためのXSLT 3.0を簡単に生成できます。

StyleVisionは、マルチチャネルでの出版に最適です。そのビジュアルなXSLT 3.0デザインパラダイムにより、デザイン要素をドラッグ&ドロップし、インテリジェントな入力支援機能やウィザードを活用することで、洗練されたスタイルシートを迅速かつ容易に開発できます。

お客様が作成された単一のグラフィカルデザインに基づいて、XSLT 3.0およびXSL:FOのスタイルシートが自動的に生成され、それらを使用して、HTML、RTF、PDF、およびWord形式で出力が作成されます。

XSLT 3.0 を使用した XML から XML への変換。

XSLT 3.0 を生成するための.. XMLをXML形式に変換する。MapForceは、この作業に最適なツールです。MapForceは、グラフィカルなデータマッピングツールであり、XMLデータを2つ以上のデータモデル間で簡単に変換できます。ドラッグ&ドロップ操作で、XMLデータの変換が容易に行えます。また、XSLT 3.0は、以前のバージョンと比較して大幅に機能が向上しており、拡張された関数群が含まれています。これらの関数は、MapForceの関数ライブラリを通じて、データ変換時のフィルタリングや処理に利用できます。

MapForceにおけるXMLからXMLへの変換に使用できるXSLT 3.0。

XMLからXMLへのマッピングを視覚的に定義すると、MapForceは自動的にデータをターゲットのデータモデルに合わせて変換し、繰り返し変換を行うためのXSLT 3.0のスタイルシートを生成します。

手頃な価格のXSLT 3.0ツールキット。

XMLSpy、MapForce、およびStyleVision XSLT 3.0といったツールは、すべて以下の製品に含まれています。 特別価格で提供されているAltova MissionKit。7種類のXSLTツールを、2つ分の価格で手に入れることができます。

XSLT 3.0 プロセッサ。

Altova社は、XSLT 3.0の開発ツールに加えて、非常に高速なXML処理エンジンであるRaptorXML Serverを提供しています。高速なXSLT 3.0プロセッサ。 大量のデータ処理に適しています。並列処理、高度なコード最適化、そして少ないメモリ消費量を活用することで、RaptorXML Serverは驚異的な処理速度を実現します。RaptorXML Serverをネットワークにインストールすることで、XMLSpy内でその処理能力を活用することも可能です。