8 messaggi dal 11 marzo 2003
Salve,
data la seguente pagina HTML:

<html>
<body>
<script type="text/javascript">
var xmlHttp=new ActiveXObject("Microsoft.XMLHTTP")
xmlHttp.open("GET", "note.xml", false)
xmlHttp.send()
xmlDoc=xmlHttp.responseText

xmlHttp.open("POST", "demo_dom_http.asp", false)
xmlHttp.send(xmlDoc)
document.write(xmlHttp.responseText)
</script>
</body>
</html>

che invia i dati alla pagina ASP:

<%
set xmldoc = Server.CreateObject("Microsoft.XMLDOM")
xmldoc.async=false
xmldoc.load(request)

for each x in xmldoc.documentElement.childNodes
if x.NodeName = "to" then name=x.text
next
response.write(name)
%>

Se apro la pagina ASP viene visualizzato il seguente messaggio d'errore:
Microsoft VBScript runtime error '800a01a8'

Object required: '[object]'

/w3schoolexamples/demo_dom_http.asp, line 9

Ma il file note.xml con la seguente struttura:
<?xml version="1.0" ?>
<note time="12 3:46">
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>

è nella stessa directory della pagina ASP e della pagina HTML. Non capisco l'errore.
Volevo chiedere se conoscete qualche guida che
illustri l'utilizzo delle funzioni XML in ASP,
perchè finora ho trovato molto ma più a livello di esempi, che di teoria. In attesa di un gentile riscontro, porgo distinti saluti.
Francesco Petrillo.

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.