<a>
<xsl:attribute name="href">
<xsl:value-of select="/*/properties/property[@name='report']/@value" />
</xsl:attribute>
</a>
Existe-t-il un moyen d'annuler une autre chaîne pour
<xsl:value-of select="/*/properties/property[@name='report']/@value" />
J'ai besoin de passer du texte à l'attribut href en plus de la valeur de la propriété du rapport
concat()
fonction n'est pas nécessaire ici.<a title="" href="https://stackoverflow.com/page.cfm?id=425">Anders, John</a>
et je voudrais créer un champ caché dans XSLT qui ne prend que l'ID #. Comment puis-je y parvenir?Trois réponses:
Facile :
Utilisation de 'concat':
Raccourci d'attribut comme suggéré par @TimC
la source
<img src="{//your/xpath}vmLogo.gif" />
Utilisez :
la source
Le moyen le plus simple de concaténer une chaîne de texte statique à une valeur sélectionnée consiste à utiliser élément.
la source
La méthode la plus simple est
lorsque la structure XML est
la source
Ce n'est pas la solution la plus lisible, mais vous pouvez mélanger le résultat d'une valeur de avec du texte brut:
la source
' Text'
), un espace blanc (même une nouvelle ligne) sera affiché.