Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Programación General (http://www.forosdelweb.com/f14/)
-   -   Cadenas de caracteres en XSL (http://www.forosdelweb.com/f14/cadenas-caracteres-xsl-552989/)

ldonato 30/01/2008 13:04

Cadenas de caracteres en XSL
 
Estimado, necesitaria saber como ago para sacarle algunas letras de una cadena de caracteres que esta dentro de una etiqueta. Ejemplo:

Etiqueta original <data>2_324;3456;23;123;985</data>

Etiqueta modificada <data>324;3456;23;123;985</data>

JavierB 30/01/2008 13:16

Re: Cadenas de caracteres en XSL
 
Hola ldonato. Bienvenido al foro.

Para hacer preguntas es preferible utilizar el foro que mejor se adapte a tu duda, así podrán ayudarte más usuarios.

Muevo tu mensaje al foro de XML desde Bienvenida a Foros del Web.

Saludos, :adios:

ldonato 31/01/2008 05:26

Re: Cadenas de caracteres en XSL
 
Muchas gracias Javier. Es que no tengo ni la menor idea de como se usa esto :-).

monoswim 31/01/2008 05:43

Re: Cadenas de caracteres en XSL
 
me imagino que lo mejor sería usar JavaScript, en el XSL haces una función de javascript que haga las modificaciones a tu data y la muestre...

No se si XSL tiene muchas funciones o expresiones regulares para modificar strings...

:adios:

ldonato 31/01/2008 05:47

Re: Cadenas de caracteres en XSL
 
Hola monoswim, pero como lo adaptaria en el archovo .xslt?

monoswim 31/01/2008 09:25

Re: Cadenas de caracteres en XSL
 
En el archivo xslt puedes colocar lo que deseas, html, css, javascript, todo junto...

Aprende a modificar los datos con javascript y luego lo colocas en el XSLT...

Se entiende ?

Saludos

ldonato 31/01/2008 12:11

Re: Cadenas de caracteres en XSL
 
Monoswim, yo tengo el siguiente archivo .xslt:

<xsl:stylesheet version="1.0"xmlns:xsl='http://www.w3.org/1999/XSL/Transform'>
<xsl:output method="xml" encoding="ISO-8859-1"/>

<xsl:template match="resp" mode="pr_dato01_out">
<row>
<tipo_reg>01</tipo_reg>
<nro_tramite>255</nro_tramite>
<variables><xsl:value-of select="normalize-space(data)"/></variables>
</row>
</xsl:template>

</xsl:stylesheet>

En data tengo el valor que quiero reducir, no entiendo como tomar ese valor y reducirlo con un javascript.

monoswim 31/01/2008 13:31

Re: Cadenas de caracteres en XSL
 
Cita:

<xsl:output method="xml" encoding="ISO-8859-1"/>
Perdón...Pensé que lo estabas exportando a HTML, no a xml...

En XML no puedes ejecutar JavaScript...

Saludos

ldonato 31/01/2008 13:48

Re: Cadenas de caracteres en XSL
 
Listo, gracias. Pero cito eso y como le saco caracteres a la variable data.


La zona horaria es GMT -6. Ahora son las 06:26.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.