Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Descripción general del contexto de XSLT (punto)

El nodo de contexto actual cambia a medida que una <xsl:apply-templates> instrucción atraviesa la jerarquía del documento y a medida que una <xsl:for-each> instrucción examina cada nodo que coincide con una expresión XPath . Todas las referencias de nodos relativos son relativas al nodo de contexto actual. Este nodo se abrevia " " ." (lea: punto) y se puede hacer referencia a las expresiones XPath, lo que permite referencias explícitas al nodo actual.

El siguiente ejemplo contiene cuatro usos para ".". El system nodo se guarda en la system variable para su uso dentro de la <xsl:for-each> instrucción, donde el valor de "." habrá cambiado. La for-each select expresión usa "." para significar el valor del name elemento. Luego, la "." se utiliza para extraer el valor del name elemento en el <tag> elemento. A <xsl:if> continuación, la prueba usa "." para hacer referencia al valor del nodo contextual actual.