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