Leer en XML desde ASP

05/02/2004 - 08:52 por Tx | Informe spam
Buenas, estoy con un problemita y disculpen si es muy pavo.

La cosa es que guardo información en una BD, pero antes a uno de los datos
le hago un Replace(..., Chr(13), "<br />") para guardar los saltos de linea
en la BD, luego la consulto y filtro, y despues exporto esos resultados a un
XML.
Hasta aquí todo bien, se guarda todo en XML, pero cuando leo el XML e
imprimo estos datos (ASP), a los salto de linea no los tiene en cuenta.
Porque sucede esto?, como tendría que leer ó guardar estos saltos?
El XML es algo así:

<todo>
<prod>
<id>XXX</id>
<nom>XXX</nom>
<desc>XXX XXX XX<br />XXXX XXXX XXX<br />XXXXXXXX</desc>
</prod>
</todo>

Desde ya muchísimas gracias

Preguntas similare

Leer las respuestas

#1 joslpe
05/02/2004 - 11:11 | Informe spam
Hola, prueba utilizanso secciones <![CDATA[ ]]>:
ejemplo:
<todo>
<prod>
<id><![CDATA[XXX]]></id>
<nom>XXX]]></nom>
<desc>
<![CDATA[XXX XXX XX<br />
XXXX XXXX XXX<br/>XXXXXXXX]]>
</desc>
</prod>
</todo>

Espero que te ayude.
Saludos.


Tx wrote:
Buenas, estoy con un problemita y disculpen si es muy pavo.

La cosa es que guardo información en una BD, pero antes a uno de los datos
le hago un Replace(..., Chr(13), "<br />") para guardar los saltos de linea
en la BD, luego la consulto y filtro, y despues exporto esos resultados a un
XML.
Hasta aquí todo bien, se guarda todo en XML, pero cuando leo el XML e
imprimo estos datos (ASP), a los salto de linea no los tiene en cuenta.
Porque sucede esto?, como tendría que leer ó guardar estos saltos?
El XML es algo así:

<todo>
<prod>
<id>XXX</id>
<nom>XXX</nom>
<desc>XXX XXX XX<br />XXXX XXXX XXX<br />XXXXXXXX</desc>
</prod>
</todo>

Desde ya muchísimas gracias



Respuesta Responder a este mensaje
#2 Skar
05/02/2004 - 15:38 | Informe spam
el problema es que <br/> en XML es considerado un elemento, el navegador/ASP
no reconoce a <br> como un tag de HTML para lograr hacer lo que quieres
tendras que convertir tu xml en html usando un xsl

Para mas info en Access visitame
http://www22.brinkster.com/equisbert/
"Tx" wrote in message
news:
Buenas, estoy con un problemita y disculpen si es muy pavo.

La cosa es que guardo información en una BD, pero antes a uno de los datos
le hago un Replace(..., Chr(13), "<br />") para guardar los saltos de


linea
en la BD, luego la consulto y filtro, y despues exporto esos resultados a


un
XML.
Hasta aquí todo bien, se guarda todo en XML, pero cuando leo el XML e
imprimo estos datos (ASP), a los salto de linea no los tiene en cuenta.
Porque sucede esto?, como tendría que leer ó guardar estos saltos?
El XML es algo así:

<todo>
<prod>
<id>XXX</id>
<nom>XXX</nom>
<desc>XXX XXX XX<br />XXXX XXXX XXX<br />XXXXXXXX</desc>
</prod>
</todo>

Desde ya muchísimas gracias



Respuesta Responder a este mensaje
#3 Tx
06/02/2004 - 07:48 | Informe spam
Muchas gracias a los dos, lo solucioné con <![CDATA[]]>, no quería
utilizar XSL porque todavía estoy en pañales con eso y necesitaba algo
simple.

Saludos


"Tx" escribió en el mensaje
news:
Buenas, estoy con un problemita y disculpen si es muy pavo.

La cosa es que guardo información en una BD, pero antes a uno de los datos
le hago un Replace(..., Chr(13), "<br />") para guardar los saltos de


linea
en la BD, luego la consulto y filtro, y despues exporto esos resultados a


un
XML.
Hasta aquí todo bien, se guarda todo en XML, pero cuando leo el XML e
imprimo estos datos (ASP), a los salto de linea no los tiene en cuenta.
Porque sucede esto?, como tendría que leer ó guardar estos saltos?
El XML es algo así:

<todo>
<prod>
<id>XXX</id>
<nom>XXX</nom>
<desc>XXX XXX XX<br />XXXX XXXX XXX<br />XXXXXXXX</desc>
</prod>
</todo>

Desde ya muchísimas gracias



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida