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
Fügen Sie einen Haltepunkt am xsl:if-Starttag ein.
Klicken Sie auf der XML-Editor-Symbolleiste auf XSLT debuggen.
Der Debugger wird gestartet und am xsl:if-Tag unterbrochen.
Klicken Sie mit der rechten Maustaste, und wählen Sie die Option Schnellüberwachung aus.
Das Dialogfeld Schnellüberwachung wird angezeigt.
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.
Ä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.