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 Symbolleiste des XML-Editors auf die Schaltfläche XSL 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.