Foros del Web » Programación para mayores de 30 ;) » Programación General »

Ayuda en XSLT

Estas en el tema de Ayuda en XSLT en el foro de Programación General en Foros del Web. Si eso tambien lo probe. En definitiva me explico mejor: tengo un xml del estilo: <cuerpo> <p> esto es un ejemplo de <b>texto</b> que pongo.</p> ...
  #1 (permalink)  
Antiguo 24/03/2010, 09:18
 
Fecha de Ingreso: marzo-2010
Mensajes: 6
Antigüedad: 14 años
Puntos: 0
Ayuda en XSLT

Si eso tambien lo probe.

En definitiva me explico mejor:

tengo un xml del estilo:

<cuerpo>
<p> esto es un ejemplo de <b>texto</b> que pongo.</p>
<p> que es un texto en html</p>
</cuerpo>

pues cuando recupero el cuerpo por medio de <xsl:value-of select"cuerpo"/>
no se por que motivo me elimina los tags html dejandome el texto de la siguiente forma:
esto es un ejemplo de texto que pongo. que es un texto en html

si uso <xsl:copy-of select"cuerpo"> me lo deja con los tags html, pero mi problema es que el texto es muy largo y solo necesito un substring del mismo con codigo html, para mostrar en pantalla una paqueña introduccion del mismo manteniendo los estilos.

es decir si hago: <xsl:value-of select"substring(cuerpo,1,300)">

me elimina automaticamente los tags.

Saludos y gracias
  #2 (permalink)  
Antiguo 25/03/2010, 06:02
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 1 mes
Puntos: 90
Respuesta: Ayuda en XSLT

http://www.forosdelweb.com/f26/xsl-m...-cdata-442385/

Eso mismo ya fué preguntado por mi mismo y me lo respondieron...cuestión de buscar en google y sale 1ro esta solución

Saludos
__________________
Esteban Quintana
  #3 (permalink)  
Antiguo 25/03/2010, 15:16
 
Fecha de Ingreso: marzo-2010
Mensajes: 6
Antigüedad: 14 años
Puntos: 0
Respuesta: Ayuda en XSLT

No me has entendodo bien, mi problema no es ese.

Lo que me sucede a mi es que ni siquiera me muestra los tags sino que los elimina directamente al aplicarle cualquier funcion o asignacion de variable.


Si miro el codigo fuente del navegador los tags han desaparecido a no ser que use <copy-of select"cuerpo"> en este casi si se formatea en html

pero si hago
<xsl:variable name="valor"><xsl:copy-of select="cuerpo"/></xsl:variable>
<xsl:value-of select="valor"/>

desaparecen los tags html dentro del contenido cuerpo.

Es algo que no entiendo.

Gracias
  #4 (permalink)  
Antiguo 01/04/2010, 05:26
 
Fecha de Ingreso: marzo-2010
Mensajes: 6
Antigüedad: 14 años
Puntos: 0
Respuesta: Ayuda en XSLT

nadie, me puede ayudar?

Etiquetas: xml, xsl
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




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