Hola a todos,
Personalmente para devolver un xml desde ASP utilizo el m�todo Save de
Recordset. Este m�todo permite dar como salida un xml. En cualquier caso
siempre es necesario el Response.ContentType = "text/xml"
<code>
<[EMAIL PROTECTED]"JAVASCRIPT" CODEPAGE="65001"%>
<%
var conn_str = "dsn=daVinci;"
Response.ContentType = "text/xml"
Response.CodePage = 65001;
Response.CharSet = "utf-8";
var conn = Server.CreateObject("ADODB.Connection")
var rs = Server.CreateObject("ADODB.Recordset")
conn.Open(cnn_str);
var sql = "Select * from proyecto";
rs.Open(SQL,conn,2,1);
rs.Save(Response, 1)
%>
</code>
Sobre lo que comenta apatika de la codificaci�n en utf me temo que
aunque pongas el encoding no funciona. Para ello tienes que a�adir las
lineas Response.CodePage = 65001 y Response.CharSet = "utf-8". Hace un
tiempo Sixto escribi� sobre ello en
http://www.code4net.com/archives/000037.html
P.D: lo de CodePage y CharSet no funciona en todos los IIS, depende de
la plataforma (creo que funciona en win2003 y en XP, en 2000 da
problemas). En cualquier caso el server tiene que tener habilitadas
tales codificaciones.
Saludos a todos
Xavi Beumala
http://www.5dms.com
http://www.code4net.com
-----Mensaje original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
En nombre de apatika
Enviado el: viernes, 12 de marzo de 2004 18:40
Para: [EMAIL PROTECTED]
Asunto: Re: [ASNativos] AS+ASP+BBDD
Una curiosidad, �Poniendo Response.Write("<?xml version='1.0'
encoding='utf-8'?>") se esta generando o exportando la informaci�n con
esa codificaci�n?
----- Original Message -----
From: "alejandro [frames]" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, March 16, 2004 4:39 PM
Subject: RE: [ASNativos] AS+ASP+BBDD
> Por ejemplo, esto lo he utilizado para recuperar con asp una plantilla
Excel
>
> En un docuemnto asp....
>
> <%
> Path=Server.MapPath("documento.xls")
> Set ConexionBD = Server.CreateObject("ADODB.Connection")
> ConexionBD.Open "DRIVER={Microsoft Excel Driver (*.xls)};DBQ=" & Path
> Set rsBadalona01 = Server.CreateObject("ADODB.Recordset")
> rsBadalona01.Source = "Select * From Carrito"
>
> Response.ContentType = "text/xml"
> Response.Write("<?xml version='1.0' encoding='utf-8'?>")
> Response.Write("<Principal>")
> Response.Write("<tienda nombre='Badalona'>")
> do while not rsBadalona01.EOF
> Response.Write("<producto nombre='"&rsBadalona01(0)&"'
> cpEne='"&rsBadalona01(13)&"'/>")
> rsBadalona01.movenext
> loop
> Response.Write("</tienda>")
> Response.Write("</Principal>")
>
> %>
>
> y desde el resultado (que f�jate que le he dicho que me devuelva un
> xml) cargo los valores en flash. Con este m�todo ya he hecho un par de
> gr�fico din�micos + las funciones de Penner.
>
> Un saludo
> Alejandro Tornero
>
>
>
> -----Mensaje original-----
> De: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] nombre de ms_estilo Enviado
> el: martes, 16 de marzo de 2004 15:32
> Para: [EMAIL PROTECTED]
> Asunto: Re: [ASNativos] AS+ASP+BBDD
>
>
> hola Alejandro, me qued� curioso con el tema que comentaste...�c�mo
> haces para que un asp muestre los datos extraidos de una bbdd en
> formato xml?
> <!-------------------------------
> Lista ASNativos:
> subscripciones/desubscripciones
> http://www.sidedev.net/asnativos
> Archivos:
> sin busqueda (+actualizado):
> http://www.sidedev.net/archive
> con busqueda (-actualizado)
> http://www.mail-archive.com/[EMAIL PROTECTED]/
> -------------------------------->
>
> <!-------------------------------
> Lista ASNativos:
> subscripciones/desubscripciones http://www.sidedev.net/asnativos
> Archivos:
> sin busqueda (+actualizado):
> http://www.sidedev.net/archive
> con busqueda (-actualizado)
> http://www.mail-archive.com/[EMAIL PROTECTED]/
> -------------------------------->
<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones http://www.sidedev.net/asnativos
Archivos:
sin busqueda (+actualizado):
http://www.sidedev.net/archive
con busqueda (-actualizado)
http://www.mail-archive.com/[EMAIL PROTECTED]/
-------------------------------->
<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
Archivos:
sin busqueda (+actualizado):
http://www.sidedev.net/archive
con busqueda (-actualizado)
http://www.mail-archive.com/[EMAIL PROTECTED]/
-------------------------------->