Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/01/2018, 01:24
registros_r2
 
Fecha de Ingreso: febrero-2009
Mensajes: 23
Antigüedad: 15 años, 10 meses
Puntos: 0
Guardar resultado ASP a XML

Buenos días,
Como dice el titulo, tengo una pagina web en ASP que funciona perfectamente y me saca datos de una base de datos y lo presento en formato xml. Hasta ahora lo que hacia era ir a esta pagina web que es lista.asp. Lo que me salia en el navegador le daba con el botón derecho del ratón y guardar como en una carpeta en formato lista.xml.

ahora necesito ayuda para saber si se puede hacer que se guarde automáticamente en lista.xml en cuanto yo visite la pagina lista.asp se guarde en el directorio listas del servidor ya en formato xml sin tener que dar boton derecho guardar como.

mi código es:
Código:
<%@LCID = 1042%>
<%%>
<%
set oConn =  Server.CreateObject("ADODB.Connection")
set rs = Server.CreateObject("ADODB.Recordset")
SQL = "SELECT * FROM CONTACTOS"
oConn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ="&Server.MapPath("db/lista.mdb")
rs.Open SQL, oConn, 1, 1
%>

<% 
Response.ContentType="text/xml"
Response.Write("<?xml version='1.0' encoding='UTF-8'?>") 
Response.Write("<Book>") 
%>
<% while not rs.EOF%>
<%
Response.Write("<Contact>")
Response.Write("<id>PN"& rs("id") &"</id>")
Response.Write("<Name>"& rs("NOMBRE") &"</Name>")
Response.Write("<Phone>")
Response.Write("<phonenumber>"& rs("TELF") &"</phonenumber>")
Response.Write("</Phone>")
Response.Write("</Contact>")
%>
<%rs.movenext 
wend%>
<%
Response.Write("</Book>")

%>
Espero que me puedan ayudar.
gracias