7
Compte tenu du xml:-XSL pour chaque valeur et de
<element>text</element>
...
<element>text</element>
Et xsl:
<xsl:for-each select="element">
...
</xsl:for-each>
Que dois-je mettre dans la boucle for-each pour accéder au texte? Il ne semble pas y avoir un xsl:value-of
correspondant parce que select=""
, select="/"
, et select="element"
sont tous faux.
aussi select = "text()" que je viens de trouver dans la recommandation XPath –
@Sandy La différence est la suivante: '.' se réfère au noeud courant (' ') lui-même. La valeur d'un noeud est son contenu textuel entier (y compris le texte des noeuds descendants!). 'text()' ne fait référence qu'aux * enfants directs * du nœud courant qui sont des nœuds de texte (cela exclut tout nœud descendant!). Dans votre cas, cela ne fait aucune différence. Il y a des cas où c'est le cas. –
Tomalak