Sto cercando di adattare un file xml al mio db....
in poiche parole devo riuscire a creare un file xml valido in modo da essere letto da un file in remoto.
il problema è che con vbscript mi visualizza esclusivamente i dati in formato testo e non crea un documento xml compatibile anche se la pagina ha estensione asp.
<?xml version="1.0" encoding="utf-8"?>
<%response.write "<countrydata>" &"
"
response.write "<" & "state" & "id=" & "'outline_color'" & ">" & "
"
response.write "<color>ffffff</color>" &"
"
response.write "<opacity>0</opacity>" &"
"
response.write "</state>" &"
" & "
"
response.write "<state id=""default_point"">" & "
"
response.write"<color>ffcc00</color>" &"
"
response.write "<size>5</size>" &"
"
response.write "</state>" &"
"
response.write "<state id=""default_color"">" & "
"
response.write "<color>ce0000</color>" &"
"
response.write "</state>" &"
"
response.write "<state id=""background_color"">" &"
"
response.write "<color>ffffff</color>" &"
"
response.write "</state>" &"
"
response.write "<state id=""first_zoom"">"
response.write"<data>45.41,8.91</data>" &"
"
response.write "</state>" &"
"
response.write "<state id=""zoom_out_scale"">" &"
"
response.write "<data>200</data>" & "
"
response.write "</state>" & "
"
%>
<%
Set rec = Server.CreateObject("ADODB.Recordset")
SQL="SELECT TOP 20 punti.name, punti.size, punti.loc FROM punti;"
rec.open SQL, conn
do until rec.eof
%>
<%response.write "<state id=""point"">" & "
"
response.write "<name>"&REC("NAME")&"</name>" & "
"
response.write "<size> "&REC("SIZE")&"</size>" & "
"
response.write "<loc>"&REC("LOC")&"</loc>" & "
"
response.write "</state>" & "
"
REC.MOVENEXT
LOOP
rec.close
set rec=Nothing
%>
</countrydata>
-----
Di seguito quello che visualizzo con IE 6.0:
ffffff
0
ffcc00
5
ce0000
ffffff
45.41,8.91
200
Abbiategrasso
1
45.41,8.91
Aci Catena
1
37.6,15.14
Acquaviva delle Fonti
1
40.89,16.84
Acqui Terme
1
44.68,8.46
Acri
1
39.49,16.38

Rispondi quotando
