Ciao!
guarda l'update.asp è cosi strutturato:
<%
set conn=server.CreateObject("adodb.connection")
conn.open "provider=microsoft.jet.oledb.4.0;data source="&server.MapPath("/public/AZIENDA.mdb")
sql="SELECT * FROM AZIENDA"
aprirs sql
if not rs.eof then
Dim xmlHttp
Dim xmlDoc
Dim xmlUrl
Dim oldnode
Dim newnode
xmlUrl="http://www.3dee.it/public/AZIENDA.xml"
set xmlHttp = Server.CreateObject("Microsoft.XMLHTTP")
xmlHttp.open "get",xmlUrl, false
xmlHttp.send()
set xmlDoc = Server.CreateObject("Microsoft.XMLDOM")
xmlDoc.async = false
xmlDoc.Load(xmlHttp.responseXML)
do until rs.eof
set newnode = xmlDoc.createElement("azienda")
newnode.appendChild(xmlDoc.createElement("id"))
newnode.childnodes(0).text = rs("id")
newnode.appendChild(xmlDoc.createElement("nome"))
newnode.childnodes(1).text = rs("nome")
newnode.appendChild(xmlDoc.createElement("anno"))
newnode.childnodes(2).text = rs("anno")
newnode.appendChild(xmlDoc.createElement("settore" ))
newnode.childnodes(3).text = rs("settore")
newnode.appendChild(xmlDoc.createElement("x"))
newnode.childnodes(4).text = rs("x")
newnode.appendChild(xmlDoc.createElement("y"))
newnode.childnodes(5).text = rs("y")
xmlDoc.documentElement.appendChild(newnode.cloneNo de (true))
rs.movenext
loop
xmlDoc.save Server.Mappath("/public/AZIENDA.xml")
Set oldnode= nothing
Set newnode= nothing
Set xmlDoc= nothing
Set xmlHttp= nothing
end if
response.Redirect("nuova.asp")
%>
qui non fa altro che aggiornare un file XML quindi non va a "toccare" o meglio a modificare il mio db...
mentre la pagina nuova.asp visualizza soltanto i dati presenti in db..