es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Para comprobar si la variable A termina con el carácter “””, se puede utilizar la función substring(). Esta función devuelve una parte de una cadena, comenzando en una posición especificada y con una longitud especificada.

    Para extraer el último carácter de la cadena, se puede utilizar la expresión substring(A, string-length(A), 1). Esto devolverá una subcadena de A, comenzando en la posición del último carácter de A (es decir, string-length(A)), y con una longitud de 1.

    Para comparar esta subcadena con “””, se puede usar el operador =. La expresión final se vería así:

    <xsl:choose>
      <xsl:when test="substring(A, string-length(A), 1) = '"'">
         <!-- A termina con " -->
      </xsl:when>
      <xsl:otherwise>
         <!-- A no termina con " -->
      </xsl:otherwise>
    </xsl:choose>
    

    Este código utiliza un xsl:choose para ejecutar el código condicionalmente dependiendo de si la variable A termina con “”” o no.

Comments are closed.