# レポート作成のためのXPathツール

### StyleVisionにおけるXPathツールについて

スタイルシートおよびレポート用のXPathを編集およびデバッグします- XPath ビルダー
- XPath構文のハイライト表示 
- XPathの自動補完機能（インテリセンス） 
- XPath デバッガー

- 動的フィルタリング 
- 条件付き書式設定
- データ集計
- カスタム計算機能

## XPathを使用してスタイルシートやレポートを定義する

StyleVisionでは、[XPath](../xpath-tools.md) を使用して、レポートや関連するXSLTスタイルシートで動的にデータを表示および操作するためのルール、フィルター、および計算を定義します。 StyleVisionは、XPath式をデザインに直接組み込むことで、特定のノードの選択やXML/XBRLデータのフィルタリングといった単純な操作から、値の集計、条件付き書式の設定、カスタム計算の作成といったより複雑なタスクまで、さまざまな機能を実現できます。

StyleVisionのXPath式は、ドキュメントや分類の異なる部分にある値を参照するなど、高度な機能もサポートしています。これにより、正確でデータに基づいたレポートを作成しながら、データの内容に応じてレポートのレイアウトを柔軟に調整することができます。

## XPathエディタおよび評価ツール

StyleVisionを使用すると、XPathを利用して、レポートやフォーム（および[グラフ](charts-graphs.md) ）に対して、洗練された条件付き書式を簡単に設定できます。インテリジェントな「XPath式編集」ダイアログを使用することで、以下の設定が可能です

- ソースファイル内のデータに基づいてレイアウトや表示が動的に変化する、条件付きテンプレート。
- XPathのワイルドカード機能を利用した拡張テンプレートにより、参照するXMLソースコードに基づいて、多様な種類の可変データを出力できる、ユーザーが定義したテンプレートを作成できます。
- XPath式を実行時に評価し、その結果に基づいて、スタイルシートの出力から自動的に不要なデータをフィルタリングする機能。
- 表形式のデータを要約したり、出力または入力のスタイルシートテンプレート内でその他の機能を提供するための自動計算機能。

[XSLTスタイルシート作成者向けのXPathエディタ](https://www.altova.com/images/stylevision-xpath-editor-xsl.png)

作業中に、XPath ビルダーと XPath 評価モードを切り替えながら、記述したXPath式をテストし、改善してください。 

## XPath デバッガー

XPathエディタのウィンドウには、XPath式をテストするための高度なXPathデバッガーが搭載されています。



統合されたXPathデバッガーにより、レポート作成時に複雑なXPath式を簡単にテストおよびトラブルシューティングできるため、時間と労力を節約し、ストレスを軽減できます。ツールバーのボタンを使用すると、各XPath式の評価をステップごとに進め、各ステップで返される結果を確認できます。 

StyleVisionのXPathデバッガーについて、さらに詳しく知りたい場合は、こちらをご覧ください [ブログ記事](https://www.altova.com/blog/build-xml-reports-xpath-debugger/ ). 

[StyleVisionでXPathのテストとデバッグを行います](https://www.altova.com/images/xpath-debugger-callstack.png)

Altovaについてもっと詳しく知ることができます [XPathツール](../xpath-tools.md).

初心者から上級者まで、XPathを学びたい方のために、無料で利用できるオンラインチュートリアルをご用意しています。ぜひお試しください。
[無料のオンラインXPathトレーニングコース](../training/xpath3.md)

## Call to Action

[Altova StyleVisionの完全機能版の無料30日間トライアル版を今すぐダウンロードしてください！](download.md)
[既存のお客様は、こちらから最新バージョンにアップデートできます。](download.md)
[StyleVision、今すぐ。](https://shop.altova.com/StyleVision)

