<a>
<xsl:attribute name="href">
<xsl:value-of select="/*/properties/property[@name='report']/@value" />
</xsl:attribute>
</a>
Existe alguma maneira de cancelar outra string para
<xsl:value-of select="/*/properties/property[@name='report']/@value" />
Preciso passar algum texto para o atributo href, além do valor da propriedade do relatório
concat()
função não é necessária aqui.<a title="" href="https://stackoverflow.com/page.cfm?id=425">Anders, John</a>
e gostaria de criar um campo oculto no XSLT que leva apenas o ID #. Como posso conseguir isso?Três respostas:
Simples:
Usando 'concat':
Atalho de atributo conforme sugerido por @TimC
fonte
<img src="{//your/xpath}vmLogo.gif" />
Use :
fonte
A maneira mais fácil de concatenar uma string de texto estático a um valor selecionado é usar elemento.
fonte
O método mais fácil é
quando a estrutura XML é
fonte
Não é a solução mais legível, mas você pode misturar o resultado de um valor-de com texto simples:
fonte
' Text'
), o espaço em branco (mesmo uma nova linha) será gerado.