方法 : XPath 式を評価する
XPath 式は、[クイック ウォッチ] ダイアログ ボックスを使用して評価することができます。XPath 式は、W3C XPath 1.0 勧告に沿って有効である必要があります。XPath 式を評価するためのコンテキストは、現在の XSLT コンテキスト、つまり、[ローカル] ウィンドウに表示される self::node()
ノードによって提供されます。****
XPath 式を評価する際にどの機能がサポートされるかについて次の一覧に示します。
組み込みの XPath 関数はサポートされます。
組み込みの XSLT 関数はサポートされません。
ユーザー定義関数はサポートされません。
[!メモ]
次の手順では、「チュートリアル : XSLT スタイル シートのデバッグ」の belowAvg.xsl と books.xml を使用します。
XPath 式を評価するには
xsl:if
開始タグにブレークポイントを挿入します。XML エディタ ツール バーの [Debug XSL (XSL のデバッグ)] ボタンをクリックします。
デバッガが起動され、
xsl:if
タグで実行が中断されます。右クリックして [クイック ウォッチ] を選択します。****
[クイック ウォッチ] ダイアログ ボックスが表示されます。
[クイック ウォッチ] ダイアログ ボックスの [式] フィールドに「
./price/text()
」と入力し、[再評価] をクリックします。****現在の book ノードの価格が [値] ボックスに表示されます。
XPath 式を
./price/text() < $bookAverage
に変更し、[再評価] をクリックします。****[値] ボックスに、XPath 式が true に評価されたことが示されます。