Sdílet prostřednictvím


Vyhodnocení výrazů XPath

Výrazy XPath můžete vyhodnotit pomocí okna QuickWatch během ladění. Výraz XPath musí být platný podle doporučení W3C XPath 1.0. Aktuální kontext XSLT (tj self::node() . uzel v okně Místní hodnoty) poskytuje kontext vyhodnocení výrazu XPath.

Při vyhodnocování výrazu XPath:

  • Podporují se integrované funkce XPath.

  • Integrované funkce XSLT a uživatelem definované funkce se nepodporují.

Poznámka:

Ladění XSLT je k dispozici pouze v edici Enterprise sady Visual Studio.

Vyhodnocení výrazu XPath

Následující postup používá níže uvedené soubory.xsl a books.xml ze stránky Návod: Ladění stránky šablony stylů XSLT.

  1. Vložte zarážku na xsl:if počáteční značku.

  2. Ladění spustíte tak, že na řádku nabídek zvolíte >spustit ladění XSLT XML (nebo stisknete Alt+F5).

    Ladicí program se spustí a přeruší na značce xsl:if .

  3. Klikněte pravým tlačítkem myši a vyberte QuickWatch.

    Otevře se okno QuickWatch .

  4. Zadejte ./price/text() do pole Výraz dialogového okna QuickWatch a pak zvolte Znovu vyhodnotit.

    Cena aktuálního uzlu knihy se zobrazí v poli Hodnota .

    Evaluate an XPath expression in the Quickwatch window

  5. Změňte výraz XPath na ./price/text() < $bookAverage příkaz Znovu vyhodnotit a klikněte na příkaz Znovu vyhodnotit.

    Pole Hodnota ukazuje, že výraz XPath je vyhodnocen jako true.