7
Dado el xml:XSL-para cada uno y el valor de
<element>text</element>
...
<element>text</element>
y XSL:
<xsl:for-each select="element">
...
</xsl:for-each>
¿Qué necesito para poner dentro de la para-cada bucle para acceder al texto? No parece haber un xsl:value-of
correspondiente porque select=""
, select="/"
y select="element"
son incorrectos.
también seleccionar = "text()" como acabo de encontrar en la recomendación XPath –
@Sandy La diferencia es la siguiente: '.' se refiere al nodo actual (' ') en sí. El 'valor-de' un nodo es su contenido de texto completo (¡incluido el texto de cualquier nodo descendiente!). 'text()' solo se refiere a los * hijos directos * del nodo actual que son nodos de texto (¡esto excluye cualquier nodo descendiente!). En tu caso, esto no hace una diferencia real. Hay casos donde lo hace. –
Tomalak