Home. 
.

transparent

transparent

transparent

XSLT エディター

Altova XMLSpy® 2012 には XSLT 1.0 ならびに、スキーマを考慮した XSLT 2.0 へのサポートが付属したパワフルな XSLT エディターが搭載されています。

XMLSpy XSLT エディターにはエラーの無いスタイルシートの開発を素早く行うことを目的にした数々のツールが搭載されてます。

XMLSpy の拡張グリッドビューの中にある XSLT エディターを使ってスタイルシートコードの閲覧ならびに編集をテーブル形式で行うことも可能ですが、多くの開発者はこのような開発に高度なテキストビューを好んで使用します。テキストビューで XSLT の編集を行う場合、構文による色分け、行番号、ソースの折りたたみ、ブックマーク、そしてコードのナビゲートを素早くそして簡単に行うための視覚的なヒントなどが画面に表示されます。

XMLSpy XSLT editor

Download ここをクリックして、使用できる機能に制限のない30日間トライアル版Altova XMLSpy をダウンロード!

XMLSpy XSLT エディターには XSL、XSLT そして XHTML に関する内蔵の知識が搭載されています。インテリジェントな入力ヘルパーウィンドウそしてドロップダウンメニューにより要素、属性、そしてエンティティの選択肢が表示され、クリックにより挿入を行うことができます。コード補完により入力の速度が向上し、開始ならびに終了タグのバランスを自動的に取ることができます。

XSLT editor code completion

XMLSpy Info ウィンドウにある XSLT タブには XSLT エディター内でスタイルシートの編集をするための便利な情報が表示されます。このタブには関連するスキーマや XML インスタンスファイル、そしてインクルードまたはインポートされた XSLT ドキュメントが表示され、ファイル名をマウスオーバーすることで、完全なパスが表示されます。このタブ内ではスキーマならびに XML インスタンスリレーションシップをマウスクリックにより直接修正することができます。さらに、ツールバーボタンをクリックすることで複数または全てのファイルを XMLSpy プロジェクト、または全てのファイルをユーザーが定義した場所に ZIP ファイルとして保存することができます。

XSLT info window

XSLT エディターにある XSL 概要入力ヘルパーウィンドウは XSLT 開発を最適化するためのパワフルな機能です。XSLT 1.0 または 2.0 スタイルシートで作業をしている場合、現在作業中の XSLT ファイル、そしてインクルードまたはインポートされたファイル内にあるテンプレートや関数が表示されます。色付けられたアイコンにはひと目で分かるテンプレートと関数に関する情報が表示され、アイテムに移動アイコンを選択するかテンプレートや関数をダブルクリックすることで現在のドキュメントの該当する箇所がハイライトされます。関数は名前により表示され、テンプレートは名前と XPath 条件式により表示されます。テンプレートのモード、優先度、そして割り当てられたコメントを、XSL 概要ウィンドウで直接閲覧することができます。

概要に表示されているテンプレートや関数に対して複数の条件を使用しながら検索、フィルター、そして並び替えを行うことができます。ウィンドウを使ってテンプレートに対する呼び出しを簡単に挿入し、変換を行うためのエントリポイントとしてテンプレートを選択することができます。

XSL Outline

インテリジェントな XPath 自動補完

XMLSpy® 2012 では XSLT エディターにて XPath 1.0 ならびに 2.0 の編集作業を行うためのパワフルなサポートが行われます。テキストビュー、グリッドビュー、または XMLSpy の XPath アナライザーウィンドウ にて XPath 条件式を作成する場合、妥当な XPath 関数、そして関連するスキーマと XML インスタンスからの要素ならびに属性名が与えられます。インテリジェントな XPath 自動補完では名前空間の説明が表示され、必要となるノードが近くにない場合、パスを考慮に入れたアドバイスが表示されます。XPath アナライザーならびに XPath ビルダーと共に、この機能はスタイルシート内にある XPath 条件式の作成とテストを強力にサポートします。

XPath auto-completion

XSLT エディターオプションと Open XSLT アーキテクチャ

XSLT 編集作業中であれば、クリック1つでいつでもファイルを変換して、XMLSpy のブラウザービューにて生成された結果のプレビューを行うことができます。XSLT エディターには XSLT 変換を開始するための複数の方法が提供されます。

  • <?xsl-stylesheet....?> 処理命令を含む XML ファイルから
  • 選択したサンプル XML ドキュメントを使用している任意の XSL スタイルシートから
  • XML ファイルのグループに対するプロジェクトビューから

XSL オプションダイアログ内で XSLT エディターの振る舞いを設定することができます。XMLSpy には標準に準拠した Altova XSLT プロセッサーが搭載されており、XSLT 1.0 そしてスキーマまで考慮した XSLT 2.0 変換を行い、MSXML XSLT エンジンに対するサポートも行われます。オープンな XSLT アーキテクチャにより Apache Xalan、Saxon、または XT などの外部の XSLT プロセッサーを使用することができます。これにより全面的に XSLT 1.0 または 2.0 を利用したパワフルなウェブサイトを作成することができます。

Configuring XSLT editor options

XMLSpy XSLT エンジンでは XHTML または HTML 出力を制限しません。XMLSpy では XML ではないテキストファイルを開き編集することもできるので、XSLT ファイルを使って任意のテキスト形式アウトプットを生成後、XMLSpy を使ってその結果を閲覧することができます。

Java、C#、JavaScript、VBScript に対するサポート

開発者は頻繁にプログラムコードを Java、C#、JavaScript、または VBScript に埋め込んで XSLT スタイルシートに高度な機能を付加します。XMLSpy 内の XSLT エンジンではこれらのプログラムコードがサポートされ、パワフルな XSLT 編集とプログラムコードが埋め込まれたスタイルシート変換能力だけではなく、XSLT デバッガーXSLT プロファイラーを使用することで XSLT のテスト、仕上げ、そして最適化を行うことができます。VBScript を含んだスタイルシートの例を以下に示します。

VB Script in stylesheet

XSL 変換のアシスト

(Internet Explorer 5.x 以上のような)XML を扱うことのできるブラウザーでコンテンツを扱いたい場合、実際のドキュメント内にある XSLT スタイルシートへの参照をインクルードした方が良いかも知れません。

Assign XSL Dialog

「XSL を割り当て」ダイアログでは適切な <?xsl-stylesheet....?> 処理命令を自動生成し、ハードディスクや他のウィンドウ、またはプロジェクトビュー内にあるファイルや URL から XSLT ファイルを選択することができるようになります。

スタイルシートをテストして仕上げる

XSLT エディター内にて XSLT ファイルを作業している場合、XSLT デバッガーXSLT プロファイラーを使って、スタイルシートのテスト、仕上げ、そして最適化を行うことができます。

XSLT 1.0 とスキーマを意識した XSLT 2.0 のサポート

XSLT 1.0 へのサポートに加えて、XMLSpy XSLT エディターには XSLT 開発で使用される XSLT 2.0 そして XPath 2.0 仕様への重要なサポートが行われます。これらのバージョン 2.0 標準には 1.0 と比べて重要な更新が含まれており、拡張された言語により生産性を向上させ、コードの品質と再利用性が改善され、パワフルな新しい関数が追加されております。

XSLT 2.0 と XPath 2.0 での新しい機能は開発をより簡単、より効率的にするためにデザインされ、生産性を向上させることでより高い品質のアプリケーションをより少ない時間で作成できるようになりました。XSLT 2.0 にスキーマの概念を持ち込むことで、エラーの孤立化、簡便化されたデバッグ、そして強化されたコードのパフォーマンスのためのメカニズムが提供されます。XSLT 2.0 と XPath 2.0 に関して XMLSpy ではパワフルな編集とデバッグ機能が実装されており、最も高度なスタイルシートを素早くそして簡単に作成することができます。

XSLT 2.0 と XPath 2.0 を使用することで開発者があずかる恩恵については XSLT/XPath 2.0 ページを参照ください。



パワフルな XMLSpy XSLT エディターをご自分で体験してみてください - 30日無料トライアル版 XMLSpy をダウンロード



transparent
Download
Pricelist
Buy
Video
Comparison
Datasheet
Print
Mail
Like It
.

64-bit software

.

XMLSpy は32ビットならびに64ビットバージョンの両方で提供されています。64ビットオペレーティングシステムをお持ちの場合、64-ビット版の XML エディターを選択する利点を御覧ください。

.
.

AltovaXML あなたのカスタムアプリケーションで使用することのできる、Altova XSLT 1.0、2.0、XQuery、XML 検証、そして XBRL 検証エンジンを搭載した AltovaXML をもっと詳しく調べる。

.
XSLT 2.0 が持つ利点
.

この新しい標準に期待されている重要なインパクトについて更に詳しく知るには、InfoTrends/CAP Ventures レポートの、XSLT 2.0: Understanding the Development and Business Benefits を御覧下さい。

.
なぜ XSLT 2.0 や XPath 2.0 なのか?
.

技術的な利点やサンプルコードなどを参照。

.
.
.
XPath アナライザー
.

NEW XMLSpy® 2012 にはパワフルな XPath アナライザーが搭載されており、XSL 変換処理において XML 要素を選択するために使用される、XPath 条件式の作成と検証を手助けします。 XPath 条件式機能について更に詳しく...

.
視覚的な XSLT スタイルシートの設計
.

XMLSpy® 2012 の XSLT エディターに加えて、Altova の製品ラインナップには、複雑な XSLT スタイルシートの作成や、既存の HTML ファイルからスタイルシートの推察をグラフィカルに行う StyleVision® 2012 も含まれています。

.
StyleVision® 2012 に関する更に詳しい情報...more

オープンな XSLT エンジンインターフェース
.

XMLSpy® 2012 に搭載された機能の1つに拡張可能な XML 変換エンジンインターフェースがあり、内蔵またはプラグインの XSLT、XSL:FO、または関連したプロセッサーを使って XML 変換を XSLT エディター内から直接行うことができます。

.
XSLT プロセッサーをダウンロード...more

.

transparent

transparent