Freigeben über


Gewusst wie: Auswerten eines XPath-Ausdrucks

Sie können XPath-Ausdrücke mit dem Dialogfeld Schnellüberwachung auswerten. Der XPath-Ausdruck muss gemäß der W3C-Empfehlung für XPath 1.0 gültig sein. Der aktuelle XSLT-Kontext, d. h. der self::node()-Knoten im Lokalfenster, stellt den Auswertungskontext für den XPath-Ausdruck bereit.

In der folgenden Liste wird beschrieben, welche Funktionen beim Auswerten eines XPath-Ausdrucks unterstützt werden:

  • Integrierte XPath-Funktionen werden unterstützt.

  • Integrierte XSLT-Funktionen werden nicht unterstützt.

  • Benutzerdefinierte Funktionen werden nicht unterstützt.

Hinweis

In der folgenden Prozedur werden die Dateien belowAvg.xsl und books.xml aus dem Thema Exemplarische Vorgehensweise: Debuggen eines XSLT-Stylesheets verwendet.

So werten Sie einen XPath-Ausdruck aus

  1. Fügen Sie einen Haltepunkt am xsl:if-Starttag ein.

  2. Klicken Sie auf der XML-Editor-Symbolleiste auf XSLT debuggen.

    Der Debugger wird gestartet und am xsl:if-Tag unterbrochen.

  3. Klicken Sie mit der rechten Maustaste, und wählen Sie die Option Schnellüberwachung aus.

    Das Dialogfeld Schnellüberwachung wird angezeigt.

  4. Geben Sie im Dialogfeld Schnellüberwachung im Feld Ausdruck den Ausdruck ./price/text() ein, und klicken Sie auf Neu auswerten.

    Der Preis des aktuellen book-Knotens wird im Feld Wert angezeigt.

  5. Ändern Sie den XPath-Ausdruck in ./price/text() < $bookAverage, und klicken Sie auf Neu auswerten.

    Im Feld Wert wird angezeigt, dass der XPath-Ausdruck als true ausgewertet wird.

Siehe auch

Weitere Ressourcen

Debuggen von XSLT