Ciao a tutti, sono nuovo e decisamente inesperto di ASP, una domanda per rompere il ghiaccio:
Io avrei bisogno di collegare la mia pag asp ad una pagina nel web, questo il mio codice:

set xml=server.createobject("Microsoft.XMLDOM")
xml.async = false
xml.load(server.mappath("http://weather.interceptvector.com/weather.xml?id=SVRYWDAwODE%3D"))

il server mi dà però errore dicendo:

Errore di run-time di Microsoft VBScript (0x800A000D)
Tipo non corrispondente: 'mappath'

Come posso fare?
Grazie dell'aiuto
Grendel

Food 4 mind!
196 messaggi dal 21 febbraio 2002
MapPath converte il PATH (percorso) relativo
o virtuale nel corrispondente PATH fisico del Server

non puoi mappare un indirizzo web..

Modificato da alis69 il 19 maggio 2003 14.27 -
come posso fare allora?!
Help me!!!

Food 4 mind!
66 messaggi dal 17 settembre 2001
se non sbaglio devi utilizzare il comando:
xml.load "percorso"

Grazie mille!
Saluti Chianco
guarda, questo è il mio codice:

<html>
<head>
<title>tempo</title>
</head>
<%
set xml=server.createobject("Microsoft.XMLDOM")
xml.async = false
xml.load("http://weather.interceptvector.com/weather.xml?id=SVRYWDAwODE%3D")
set figli=xml.getelementsbytagname("weather")
response.write figli.item(0).childnodes(10).text
response.write "<p>"
response.write figli.item(0).childnodes(14).text
response.write "<p>"
set xml = Nothing
%>
<body>

</body>
</html>

ho fatto la prova che mi hai detto, ma adesso mi dà questo errore:

Errore di run-time di Microsoft VBScript (0x800A01A8)
Necessario oggetto: '[object]'
/test2/meteo_xml.asp, line 11

Che faccio? sono proprio messo male, scusa!!!

Food 4 mind!
66 messaggi dal 17 settembre 2001
puo' essere che la numerazioe degli item inizi da 1 e non da 0?
puo' essere che non esista il childnodes 10?
prova anche a scrivere "getelementsbytagname" così: "getElementsByTagName" (non dovrebbe cambiare niente ma non si sa mai)
Sei sicuro che il tag "weather" esista e sia scritto correttamente?

Grazie mille!
Saluti Chianco
Grazie, ho provato con i suggerimenti, ora l'errore visualizzato è questo:
msxml3.dll (0x8000000A)
I dati necessari per il completamento di questa operazione non sono ancora disponibili.
che significa?!
Scusate l'ignoranza!

Food 4 mind!
66 messaggi dal 17 settembre 2001
Ignoranza scusata e condivisa, perchè non ho idea di cosa voglia dire.
L'ultimo consiglio: passa da xml3 a xml4 se ne hai la possibilità, è piu' stabile

Grazie mille!
Saluti Chianco

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.