Procedura: valutare un'espressione XPath
È possibile valutare le espressioni XPath tramite la finestra di dialogo Controllo immediato. L'espressione XPath deve essere valida in base alla raccomandazione W3C XPath 1.0 (informazioni in lingua inglese). Il contesto XSLT corrente, ovvero il nodo self::node()
nella finestra Variabili locali, fornisce il contesto di valutazione per l'espressione XPath.
Nell'elenco seguente vengono descritte le funzioni supportate durante la valutazione di un'espressione XPath:
Sono supportate le funzioni XPath incorporate.
Non sono supportate le funzioni XSLT incorporate.
Non sono supportate le funzioni definite dall'utente.
Nota
Nella procedura seguente vengono utilizzati i file belowAvg.xsl e books.xml dall'argomento Procedura dettagliata: eseguire il debug di un foglio di stile XSLT.
Per valutare un'espressione XPath
Inserire un punto di interruzione in corrispondenza del tag di inizio
xsl:if
.Fare clic sul pulsante Debug XSLT sulla barra degli strumenti dell'editor XML.
Il debugger viene avviato e interrotto sul tag
xsl:if
.Fare clic con il pulsante destro del mouse su Controllo immediato.
Verrà visualizzata la finestra di dialogo Controllo immediato.
Immettere
./price/text()
nel campo Espressione della finestra di dialogo Controllo immediato e scegliere Rivaluta.Il prezzo del nodo libro corrente viene visualizzato nella casella Valore.
Modificare l'espressione XPath in
./price/text() < $bookAverage
e fare clic su Rivaluta.Nella casella Valore viene mostrato che l'espressione XPath restituisce true.