Retroceder   Foros del Web > Programación para sitios web > XML

Respuesta
 
Herramientas Desplegado
Antiguo 26-oct-2004, 09:04   #1 (permalink)
jesusb2 ha deshabilitado el karma
 
Fecha de Ingreso: octubre-2004
Mensajes: 5
Exclamación Modificar una variable global en XSL dentro de un patrón

Hola, mi pregunta está relacionado con XSLT. El problema es bastante complejo así que lo resumo en este mini-ejemplo:

si tengo:

<xsl:param name="ctoEstilos"></xsl:param>
<xsl:template name="cargarScript">
<xsl:template>

Y quiero añadir un valor a "ctoEstilos" dentro del patrón "cargarScript" y ese valor que añada quiero que se conserve cuando salga del patrón de tal manera que se pueda acceder a ese valor sin tener que estar dentro del patrón.

Agradecería cualquier tipo de ayuda.
jesusb2 está desconectado   Responder Citando
Antiguo 04-nov-2004, 01:50   #2 (permalink)
Helbira está en el buen camino
 
Avatar de Helbira
 
Fecha de Ingreso: noviembre-2002
Ubicación: <?xml version="1.0"?><ubicacion>En todos los lugares y a la vez en ninguno</ubicacion>
Mensajes: 1.207
Asignale el valor fuera del patron. Después no podrás cambiar su valor.

<xsl:param name="ctoEstilos" select="'HOLA'" />
<xsl:template match="cargarScript">
<xsl:value-of select="$ctoEstilos" />
</xsl:template>
...
<xsl:template match="otroMatch">
<xsl:value-of select="$ctoEstilos" />
</xsl:template>
__________________
BUSCO TELETRABAJO
Experiencia de mas de 4 años como desarrolladora web en PHP, ASP, XML, XSL, JavaScript, MySQL, PostGres, SQLServer, ...
Helbira está desconectado   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 15:03.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93