Solución:
En XPath 1.0:
Puede utilizar las entidades integradas '
y "
En XSLT 1.0:
Alternativamente, puede definir su $Q
y $APOS
variables (coloque el contenido (el carácter literal “o literal”) en el cuerpo del xsl:variable
, no en el select
atributo).
En XPath 2.x (esto también significa XSLT 2.xy XQuery 1.x)
Simplemente escape de un apóstrofo ingresando dos apóstrofos adyacentes, escape de una cita ingresando dos comillas adyacentes, según lo definido por el lenguaje XPath 2.0
Para ampliar la respuesta de Dimitre, puede usar esta solución en XSLT:
<xsl:variable name="apos">'</xsl:variable>
<xsl:value-of select="concat('process[@Ref=",$apos,$ID,$apos,"]')"></xsl:value-of>
Usar '
?
<xsl:value-of select="concat('process[@Ref='',$ID,'']')"></xsl:value-of>
Editar: vea la respuesta de Dimitre para una mejor solución.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)