emitir un XML desde ASP

29/06/2006 - 08:41 por ***Joselitux*** | Informe spam
Hola

Necesito saber la forma de coger una consulta de base de datos y mostrarla
en el navegador como XML para que la consuma otra aplicación que llame a esa
URL. Todo ello en ASP 3.

¿conocen un tutorial o similar?


Gracias mil

Preguntas similare

Leer las respuestas

#6 richi
30/06/2006 - 09:23 | Informe spam
Posiblemente sea por la codificación

Espero que esto resuelva definitivamente tus problemas :)

te pongo un extracto de un código:

Si lo quieres imprimir por pantalla, evidentemente, no tienes que
imprimir ni head ni DTD ni nada, solo las siguientes lineas.

Comienzo del fichero:

response.write("<?xml version=""1.0"" encoding=""iso-8859-1"" ?>")
response.write("<rss version=""2.0"">")
response.write("<channel>")
response.write("<title>" & TITULO & "</title>")
response.write("<link>" & URL & "</link>")
response.Write("<description>" & DESCRIPCION & "</description>")
response.write("<language>" & IDIOMA & "</language>")
response.write("<generator>http://malonecab.lacoctelera.com<...>")

Bucle que introduce las noticias:

response.write("<item>")
response.write("<title>" & TITULAR & "</title>")
response.write("<link>" & RUTA_ENLACE & "</link>")
response.write("<description>" & CUERPO & "</description>")
response.write("<author>" & AUTOR & "</author>")
response.write("<guid isPermaLink=""true"">" & RUTA_ENLACE & "</guid>")
response.write("</item>")


Fin del RSS
response.write("</channel>")
response.write("</rss>")




***Joselitux*** wrote:
Pues no se porqué no es suficiente. Me salen caracteres raros como
cuadraditos y demás. No se ve el XML formateado bonito como cuando abres un
RSS.

"Nuno Santos" <nunos7[REMOVE]@hotmail.com> escribió en el mensaje
news:

Si haces response.write del valor no es suficiente?

strXML = RS("myXML")

response.clear()
response.write strXML

NS


Nuno Santos
nunos7[REMOVER]@hotmail.com

"***Joselitux***" wrote in message
news:

Si, si eso es lo que hago, pero mi problema es cómo enviar esos datos al
navegador y que el navegador lo muestre como XML.


"Nuno Santos" <nunos7[REMOVE]@hotmail.com> escribió en el mensaje
news:

Si estás utilizando SQL Server este tiene en el select la opción de
devolver la consulta en XML.

SELECT Campo1, Campo2 FROM MyTable FOR XML AUTO
Verifica los BOL del SQL para más ayuda, sobre esta opción...

NS


Nuno Santos
nunos7[REMOVER]@hotmail.com

"***Joselitux***" wrote in message
news:

Hola

Necesito saber la forma de coger una consulta de base de datos y
mostrarla en el navegador como XML para que la consuma otra aplicación
que llame a esa URL. Todo ello en ASP 3.

¿conocen un tutorial o similar?


Gracias mil















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