Altova StyleVision 2023 Enterprise Edition

En el apartado anterior explicamos cómo generar una función XPath que encuentre un nodo concreto. La función sps:Stock que aparece en la imagen siguiente devuelve el elemento /Trades/Stock que tiene un atributo name cuyo valor coincide con el contenido del elemento /Trades/Selection/Stock.

 

XPFxDlg01

 

Los pasos de la expresión \$XML/Trades/Stock[@name=\$XML/Trades/Selection/Stock] se puede dividir en varias funciones XPath. Por ejemplo:

 

La función sps:Stocks(), cuya definición es: \$XML/Trades/Stock

La función sps:SelectedStock(), cuya definición es: \$XML/Trades/Selection/Stock

 

Así podríamos escribir la expresión XPath en otras expresiones XPath como:

 

 sps:Stocks()[@name=sps:SelectedStock()]

 

Cuando se crean así, las funciones XPath se pueden volver a utilizar en otras expresiones XPath del diseño SPS, lo cual permite crear expresiones XPath menos complicadas.

 

© 2017-2023 Altova GmbH