XSLT ツール。

XSLT開発ツール。

XSLTの編集、生成、および処理のための包括的なツール。

XMLは、設計上、コンテンツと表示方法を分離しています。XSL (eXtensible Stylesheet Language)は、XMLドキュメント内の要素を最終的なユーザーにどのように表示するかを指定するスタイルシートを作成するための言語です。XSL規格には、XPath、XSLT (eXtensible Stylesheet Language Transformations)、およびXSL:FO (eXtensible Stylesheet Language Formatting Objects)が含まれています。

現在、XSLTには、XSLT 1.0、XSLT 2.0、およびXSLT 3.0の3つのバージョンが存在し、それぞれが前のバージョンの利点を引き継いで進化しています。Altovaの製品は、すべてのバージョンに対応しており、インテリジェントなテキストエディタとデバッガー、XSLTを自動生成するビジュアルツール、そして高性能なXSLT処理サーバーなど、XSLTの開発を最初から最後までサポートします。

XSLTの編集、デバッグ、および最適化。

XSLTエディタ

XSLTエディタ

XMLSpyのXSLTエディタは、効率的でエラーのないスタイルシートを迅速に開発するために必要な、あらゆる高度な機能と組み込み機能を備えています。

  • 構文ハイライト表示、行番号表示、コード折りたたみ、およびブックマーク機能。
  • コード補完機能と、入力内容に応じて適切な候補を表示する機能。
  • XSLTの検証と問題解決。
  • インタラクティブなXPath構築・テストツール。
  • XSLの概要と、XSL情報ウィンドウ。
  • スタイルシートにおけるJava、C#、JavaScript、およびVBScriptのサポート。
  • 驚くほど高速な変身機能と、内蔵型のウェブブラウザ。
  • 専門的な。 XSLT 3.0 関連ツール。

XSLT の逆変換処理。

XSLTによる逆変換を利用したデバッグ。

革新的なXSLTの逆マッピング機能により、XSLT変換を実行している元のノードと命令を瞬時に特定できます。出力ドキュメントの一部分をクリックするだけで、XMLSpyが元のXMLとXSLTをハイライト表示します。

XSLT デバッガー

XSLT デバッガー。

より詳細なテストを行うために、XMLSpyのXSLTデバッガーを使用すると、XSLT変換の各ステップを順番に実行しながら、特定のXMLデータノード、XSLTの処理指示、そして生成された出力結果を同時に分析することができます。

これにより、スタイルシートがXMLデータをどのように表示しているかを視覚的に理解でき、必要に応じて迅速に調整を行うことができます。

XSLT プロファイラ

スタイルシートが期待通りの結果を出せるようになったら、次にその処理をできるだけ迅速かつ効率的に行うように改善していく段階です。

XSLT変換でプロファイリングが有効になっている場合、XSLTプロファイラは、ヒット数、処理時間、子要素の処理時間、XPathの値などの指標を表示します。これにより、XSLTコードのどの部分が最も処理に時間がかかっているかをすぐに確認し、必要に応じて調整することができます。

XSLT プロファイラ

XSL高速化ツール

または、XMLSpyにスタイルシートを自動的に最適化させることもできます。革新的なXSL Speed Optimizerは、変換プロセスを分析し、ボトルネックを特定します。また、実績のある最適化パターンや内部情報に基づいてテストを行い、速度向上の可能性を判断します。その後、XML処理指示(PI)を自動的にスタイルシートに挿入します。さらに、XSL Speed Optimizerは、最適化によって速度が向上するかどうかを判断するために、再度実行を行います。そして、速度向上に貢献する最適化のみを保存します。

もし、コードを一切書き換えなくても、処理速度を5%、10%、あるいは20%向上させることができたら、どうでしょうか?

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

スタイルシートデザイナー

XMLは、複数のチャネルでのコンテンツ配信に適しており、StyleVisionを使用することで、その利点を容易に活かすことができます。 デザイン用のスタイルシート。 印刷版とウェブ版の両フォーマットでコンテンツを同時に公開するためのツールです。このツールは、視覚的なスタイルシート設計のパラダイムを採用しており、デザイン要素をドラッグ&ドロップしたり、インテリジェントな入力支援機能やウィザードを活用したりすることで、洗練されたスタイルシートを迅速かつ容易に開発できます。既存のフォームやWord文書をベースにデザインを作成することも可能です。

単一のスタイルシートを使用することで、HTML、RTF、PDF、Word形式での出力が可能になります。また、それに対応するXSLTおよびXSL:FOスタイルシートも生成されます。さらに、コンテンツ編集用の本格的な電子フォームも作成されます。

StyleVisionの機能には、以下が含まれます。

  • XML、データベース、およびXBRL形式のデータソースに対応した、スタイルシートおよびレポートのデザイン。
  • XMLをPDF形式に変換する。
  • XMLをHTMLに変換する。
  • 印刷とWebの両方に対応した、多様な出力形式。
  • 魔法使いと、手続きのサポートを行うスタッフ。
  • 既存のデザインやWord文書を参考にデザインを作成します。
  • 広範な。 開発者向けの機能。
  • StyleVision Serverによる高性能な自動化。

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

XSLTを使用したXMLマッピング。

XSL変換は、あるXSDに準拠したデータを、別のXSDに準拠するように変換するためにも利用できます。このような種類のXSLTスタイルシートを生成するのに最適なツールは、MapForceです。MapForceは、グラフィカルなデータマッピングツールであり、視覚的にXMLからXMLへのマッピングを定義したり、強力なフィルタリングやデータ処理機能を適用したりすることができます。

MapForceで以下の機能を利用して、データのドラッグ&ドロップによる統合が可能です。

  • XMLからXMLへのマッピング。
  • XMLからXMLへの変換処理において、XSLTやXQueryを自動的に生成する機能。
  • XSLT 1.0/2.0の関数ライブラリおよび高度なデータ処理機能。
  • 視覚機能改善ツール。
  • XML、データベース、Excel、EDI、テキストファイル、XBRLなど、様々なデータ形式間の相互変換に対応。
  • 高性能な自動化を実現する MapForce Server

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

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

XSLTによる変換処理においては、速度が最も重要です。

高性能なXSLT処理。

XSLT変換においては、速度が最も重要です。RaptorXML Serverは、その速度を最大限に引き出すために、最初から設計されています。 XSLT処理 並列処理を活用し、高度なコード最適化と低メモリ消費を実現することで、処理速度を大幅に向上させました。

RaptorXMLサーバーの主な機能:

  • 設計段階から、並列処理、検証、およびデータ処理を考慮しています。
  • 高性能なXSLTおよびXQuery処理機能。
  • XML、JSON、およびXBRLの検証。
  • 開発者向けの豊富な機能が搭載されており、エラー報告機能、.NETおよびPythonのAPIなど、様々な機能をご利用いただけます。
  • IDE(統合開発環境)内で、XMLSpyとの連携により、サーバー処理の速度が向上します。

RaptorXML Serverを使用することで、XMLSpyやその他のツールで開発されたXSLTスタイルシートの処理を自動化できます。