Saltar al contenido

cómo escapar de comillas simples en la función de subcadena xslt

Adrián, parte de este equipo de trabajo, nos ha hecho el favor de crear esta crónica porque domina perfectamente dicho tema.

Solución:

Las reglas generales para escapar son:

En 1.0:

  • si quieres el attribute delimitador en un string literal, use el formulario de escape XML " o '
  • si quieres el string delimitador en un string literal, estás jodido

En 2.0:

  • si quieres el attribute delimitador en un string literal, use el formulario de escape XML " o '
  • si quieres el string delimitador en un string literal, duplicarlo (por ejemplo, ‘No puedo’)

El uso de una variable $quot o $apos como lo muestra Vitaliy puede hacer que el código sea mucho más claro.

Esto debería funcionar:

'

...


Podría intentar intercambiar y ” y ‘ en su xsl:valor-de

 

Alternativamente, puede utilizar la función de traducción para eliminar los molestos apóstrofes.

  

No necesariamente mejor, pero elimina la necesidad de una variable.

Aquí puedes ver las reseñas y valoraciones de los usuarios

Nos encantaría que puedieras dar visibilidad a este escrito si te fue de ayuda.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : / /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *