Home. 
.

transparent

transparent

transparent

XSLT デバッガー

Altova XMLSpy® 2012 には XSLT 1.0 ならびに 2.0 スタイルシートのトラブルシューティングと修正を行うためのパワフルな XSLT デバッガーが搭載されています。

XSLT のテストならびに修正は複雑かつ時間を取る作業です。XMLSpy® 2012 XSLT デバッガーを使うことで、非常に複雑なスタイルシートでさえも素早く簡単にデバッグを行うことができます。XSLT デバッガーは Java、C#、または VBScript のプログラムコードが含まれたスタイルシートのデバッグすら行うことができます。

Altova XMLSpy® 2012 には XSLT 2.0 と XPath 2.0 仕様の完全な実装環境が含まれており、XSLT デバッガーにより XSLT 1.0 と 2.0 スタイルシートのデバッグを行うことができます。重要な XSLT 2.0 と XPath 2.0 の技術的な利点については XSLT/XPath 2.0 ページを参照ください。

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

XSLT デバッガー

Altova XMLSpy® 2012 XSLT デバッガーには XML ドキュメント、割り当てられた XSLT 1.0 または 2.0 スタイルシート、そして出力ドキュメントの3つからなるパネルインターフェースがあり、その中でも出力ドキュメントはリアルタイムで更新されます。3つのパネルの下には、コンテキストとコールスタック情報ウィンドウが複数のタブと共に表示され、デバッグのための情報を提供します。



XSLT Debugger

Demo of building XSLT debugger XMLSpy XSLT デバッガーのデモを見る

作業中の XSLT スタイルシートの複雑度と個人的な好みに応じて、高度なテキストビューまたはグリッドビューにより XML ファイルと XSLT ファイルのデバッグを行うことができ、テキスト、グリッド、そしてブラウザービューにて結果を直接閲覧し、必要に応じてビューを切り替えることができます。

XSLT デバッガー

XSLT デバッガーは XML または XSLT 1.0 / 2.0 ファイルでの作業中、いつでも起動することができます。パーマネントな XML / XSLT ファイルの指定が行われなかった場合、XMLSpy® 2012 は割り当てを行うファイルを選択するよう促します。

XSLT スタイルシートによりデザインされた出力ファイルを表示する出力パネルの横に XML と XSLT ファイルは並んで開かれます。

XSLT デバッガーにより XSLT 変換を各ステップごとに移動(ステップイン、ステップアウト、ステップオーバー)することができます。XSLT デバッガーにより XSLT スタイルシートにある現在の XSLT 命令または XML ファイルにある現在のノードがハイライトされ、各ステップの出力ペインにハイライトされた出力を表示します。特定の XML データノード、XSLT 処理命令、そして処理された出力の参照を同時に行うことで、XSLT スタイルシートが XML データをレンダリングするのを視覚的に理解することができます。

ブレークポイントとトレースポイント

複雑な XSLT 1.0 または 2.0 スタイルシートをデバッグする際、各処理命令がどのような出力を行うのか正確に把握することができれば便利です。XSLT デバッガーでは、XML や XSLT ファイルにブレークポイントを定義、または XSLT ドキュメントにトレースポイントを定義することができます。

特定のノードが XSLT 処理によりアクセスされた時、ブレークポイントにより XSLT デバッガーが停止され、特定のポイントでの変換出力を確認することができます。XMLSpy XSLT デバッガーを使用することで、行ごとのブレークポイントに制限されることなく、個々のノード、属性、そして要素に対してブレークポイントを設定できます。XML データファイルにあるノードにブレークポイントを設定することで、XSLT 処理(例えば xsl:for-each ループの実行中)により、その特定のノードがアクセスされたときに XSLT デバッガーを停止させることができます。

「デバッガーを開始 / 移動」アイコンをクリックすることで、XSLT 処理系が最初のブレークポイントで停止され、ノードに関係する全てのデータがデバッガー情報ウィンドウに表示されます。



XSLT debugger breakpoints

ブレークポイントに対して、トレースポイントは XSLT デバッガーを停止させることはしません。トレースポイントが XSLT デバッグ中にアクセスされた場合、処理が実行され、情報がトレースウィンドウに書き込まれます。一度変換が終了した場合、トレースウィンドウにトレースポイントのリストとそれぞれに対応する出力が表示されます。これにより各 XSLT 処理がどのように実行されるのか正確に閲覧することができます。



XSLT debugger tracepoints

XPath にも同様にトレースポイントを設定することができます。この場合、XPath ステートメントの結果がトレースウィンドウに表示されます。

XSLT デバッガーツールバー、キーボードショートカット、または右クリックメニューを使うことでブレークポイントとトレースポイントの追加 / 削除を行うことができます。



Setting XSLT debugger breakpoints and tracepoints

XSLT ブレークポイント / トレースポイントダイアログによりブレークポイントとトレースポイントを編集、削除することもできます。



XSLT debugger breakpoints dialog

ブレークポイントとトレースポイントという2つの異なる方法により XSLT ファイルにある各処理からどのような結果が生まれるのか正確に知り、ファイルを効果的にトラブルシューティングすることができます。

XSLT スタイルシートの修正

スタイルシートをデバッグする際、XSLT デバッガーからは複数の便利な情報が提供されます。出力ペインとトレースウィンドウに表示される情報を補うために、情報ウィンドウには付加的な詳細情報が表示されます。

コンテキスト情報ウィンドウには以下のタブが含まれています :

  • コンテキスト : コンテキストノードと割り当てられた属性または値を表示。
  • 変数 : グローバル、ローカル、そしてパラメーターベースの変数名と、その値を表示
  • XPath 監視 : ルートまたはコンテキストノードに対して評価される XPath 1.0 / 2.0 条件式を表示。監視したい XPath 条件式を定義することができます。

コールスタック情報ウィンドウのタブには以下の情報が含まれます :

  • コールスタック : 既に処理された XSL 処理とテンプレートがリストが表示され、現在の処理がリストの最上部に表示されます。
  • テンプレート : 現在の XSLT ファイルをデバッグ中の全てのテンプレートを表示します。これには内蔵のテンプレート内のデフォルトテンプレート、そしてインクルードまたはインポートされたテンプレートが含まれます。
  • 情報 : デバッギングの種類(XSLT 1.0 または 2.0)、使用されているファイル、そしてデバッガーの状態を表示。
  • メッセージ : xsl:message 処理またはデバッグ中に発生しうるメッセージを表示。
  • トレース : 各トレースポイントに対する出力情報を表示。

XSLT 1.0 または 2.0 スタイルシートをデバッグしている時、XML / XSLT ファイルの変数を XMLSpy® 2012 のインテリジェントな編集機能を使用して閲覧、そして変更することができます。編集には構文による色分け、入力ヘルパー、タグコード補完、カーソルの位置調整などの機能が含まれます。

XSLT デバッガーは、受賞経験もある XMLSpy XSLT プロセッサーを使用しています。

内蔵の XSLT デバッガーに加えて、インテリジェントな XPath 自動補完XPath 1.0 / 2.0 アナライザーが XSLT スタイルシート、XQuery ドキュメント、そして XML スキーマ同一性制約にある XPath 1.0 そして 2.0 条件式のテストとデバッグを容易にします。 The XSLT プロファイラーによりスタイルシートの更なる最適化が実現します。

XSLT スプレッドシートの修正を行う XSLT デバッガーのパワーを体験してみてください - 30日無料トライアル版 XMLSpy をダウンロード



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

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

.
利用可能な言語
.

Altova XMLSpy は英語、ドイツ語、そして日本語版がダウンロードページからご利用になれます。

.
.
.
XSLT デバッガー ビデオデモ
.

NEWXMLSpy XSLT デバッガーの実際の動作をオンラインビデオでご覧になってみてください!シンプルで使いやすい新しい XMLSpy® 2012 XSLT デバッガーにより、意図していない XSLT のバグを駆除し、バグの無い XML アプリケーションの構築を行うことができます。

.
XPath アナライザ
.

NEWXMLSpy にはパワフルな XPath アナライザーが搭載され、XML スキーマ同一性制約を定義するために使用される XPath 条件式の作成と検証を手助けします。

.
XPath に関する更に詳しい機能...more

.
.

transparent

transparent