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

Problemas con tildes

Estas en el tema de Problemas con tildes en el foro de Programación General en Foros del Web. Tengo problemas en el momento de desplegar datos con tildes, estoy leyendo una base de datos y desplegando con xsl, me dá el siguiente mensaje. ...
  #1 (permalink)  
Antiguo 12/05/2003, 13:46
 
Fecha de Ingreso: mayo-2003
Mensajes: 4
Antigüedad: 21 años
Puntos: 0
Problemas con tildes

Tengo problemas en el momento de desplegar datos con tildes, estoy leyendo una base de datos y desplegando con xsl, me dá el siguiente mensaje.

No se puede mostrar la página XML
No se puede ver la entrada XML con la hoja de estilo XSL. Corrija el error y haga clic en el botón Actualizar, o inténtelo de nuevo más tarde.
--------------------------------------------------------------------------------

Se encontró un carácter no válido en el contenido del texto. Error al procesar el recurso http://ricardo/CLASS/WEB/Starter/Query.asp. Línea 9, Posición 31

<isbn>Administraci


los datos son campos de la base de datos, y el campo específico es el que se conoce como isbn, código xsl que despliega los datos es el seguiente:


<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version ="1.0">

<xsl:template match="/">
<HTML>
<TABLE WIDTH="100%" BORDER="1">
<xsl:apply-templates select="//book" >
<xsl:sort select="title" />
</xsl:apply-templates>
</TABLE>
</HTML>
</xsl:template>

<xsl:template match="book">
<TR VALIGN="TOP">
<TD> <xsl:apply-templates select="title"/> </TD>
<TD> <xsl:apply-templates select="author"/> </TD>
<TD> <xsl:apply-templates select="publisher"/> </TD>
<TD> <xsl:apply-templates select="isbn"/> </TD>
<TD> <xsl:apply-templates select="details"/> </TD>
</TR>
</xsl:template>

<xsl:template match="title">
<xsl:value-of select="."/>
</xsl:template>

<xsl:template match="author">
<xsl:if test="position() != 1">
<BR/>
</xsl:if>
<xsl:value-of select="."/>
</xsl:template>

<xsl:template match="publisher">
<xsl:value-of select="."/>
</xsl:template>

<xsl:template match="isbn">
<xsl:value-of select="."/>
</xsl:template>

<xsl:template match="details">
<A>
<xsl:attribute name="HREF">
<xsl:value-of select="."/>
</xsl:attribute>
Details
</A>
</xsl:template>


</xsl:stylesheet>

Agradezco cualquier ayuda que me puedan brindar.

atte: rumana.
  #2 (permalink)  
Antiguo 12/05/2003, 14:29
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

En http://www.forosdelweb.com/showthrea...hreadid=129582 planteo una posible solucion. No la he probado con XSL, asi que puedes probarla y comentar los resultados.

Suerte.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
  #3 (permalink)  
Antiguo 12/05/2003, 14:37
 
Fecha de Ingreso: mayo-2003
Mensajes: 4
Antigüedad: 21 años
Puntos: 0
Gracias Josemi!!!, voy a probar, te aviso como me va.

Saludos.

rumana
(San José, Costa Rica, Centroamérica)
  #4 (permalink)  
Antiguo 20/05/2003, 13:39
Avatar de CORE
Usuario no validado
 
Fecha de Ingreso: abril-2002
Ubicación: Merida
Mensajes: 2.165
Antigüedad: 22 años, 1 mes
Puntos: 3
Hola

Para 1que aparescan los caracteres es necesario utilizar Shema o DTD en el XML pones copy& y en XSD pones copy&=&copy; osea que remplazas los carcateres utilizando Document Type Definition


saludos
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 20:21.