Saltar al contenido

XSLT: ¿puedo declarar una variable globalmente y luego asignarle un valor?

Sé libre de compartir nuestro sitio y códigos con tus amigos, apóyanos para hacer crecer esta comunidad.

Solución:

Puede mover la opción dentro de la configuración de la variable, así:


  
    
      
    
    ...
  


 
   
     
   
   
     
   
   
    unknown 
   
 

esto no funciona

Esta es una pregunta frecuente:

Estás definiendo varias variables, cada una denominada $title y cada uno inútil, porque sale del alcance inmediatamente.

La forma correcta en XSLT 1.0 para definir una variable basada en condiciones es:


    
      
        
      
      
        
      
      
        
      
    

Otra forma de definir la misma variable: En este caso particular, desea que la variable tenga un string valor. Esto se puede expresar de una forma más compacta:


Finalmente, en XSLT 2.0 se puede definir una variable de este tipo aún más convenientemente:


No puede reasignar variables en XSLT (1.0). El nombre probablemente no haya sido elegido por suerte; un xsl:variable es más un símbolo que una variable.

En su muestra puede usar lo siguiente:


  
    
      
    
    
      
    
    
      unknown
    
  

Si haces scroll puedes encontrar los informes de otros desarrolladores, tú además tienes la habilidad insertar el tuyo si lo crees conveniente.

¡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 *