Traté de subcadena de datos con comilla simple en XSLT:cómo escapar comilla simple en función XSLT subcadena
String : DataFromXML:'12345'
Resultado esperado: 12345
<xsl:value-of select="substring-after('$datafromxml','DataFromXML:')"/>
Resultado: '12345'
he intentado a continuación código
<xsl:value-of select="substring-after('$datafromxml','DataFromXML:'')"/>
<xsl:value-of select="substring-after('$datafromxml','DataFromXML:'')"/>
<xsl:value-of select="substring-after('$datafromxml','DataFromXML:'')"/>
error:
String literal was not closed 'DataFromXML:'--->'<---
¿Usted intentó comillas dobles " ''"? – Vitaliy
Sí, lo intenté obteniendo el error de compilación – buttowski
@prabhu, It * es * posible extraer el número con una única expresión XPath 1.0 incluso en el caso más complicado cuando la cadena contiene tanto comillas como apóstrofes, sin usar ninguna variable en absoluto . –