xmldom

erlupacchiotto

Nuovo Utente
5 Gen 2004
23
0
0
51
Roma
www.erlupacchiotto.com
vorrei da asp creare e scrivere un file XML, ma quando eseguo in localhost il pgm di esmepio mi va in errore

Tipo di errore:
Errore di run-time di Microsoft VBScript (0x800A01A8)
Necessario oggetto: ''
..Prova.asp, line 16

qlc saprebbe aiutarmi ?

grazie
ciao

-----
Citazione:

<html>
<head>
<title>Scrivere su un file XML con ASP</title>
</head>
<body>

<%
' CARICO IL DOCUMENTO XML NEL DOM
Dim objXmlDom
Set objXmlDom = Server.CreateObject("Microsoft.XMLDOM")
objXmlDom.async = False
objXmlDom.load Server.MapPath("/public/XML/SqlAllineaPiattaforma.xml")

' CREO LA ROOT DEL NODO, OVVERO UN NUOVO TAG <record> E </record>
Dim root, carica
carica = documentElement.appendChild
Set root = objXmlDom.carica(objXmlDom.createElement("record"))

' CREO I NUOVI ELEMENTI DA ASSOCIARE ALLE ROOT DEL FILE XML
' OVVERO DUE NUOVI TAG <nome> E </nome>, <cognome> E </cognome>
Dim nome, cognome
Set nome = root.appendChild(objXmlDom.createElement("nome"))
nome.Text = "Paolo"
Set cognome = root.appendChild(objXmlDom.createElement("cognome"))
cognome.Text = "Viola"

' SALVO LA SCRITTURA DEL NUOVO NODO DEL FILE XML
objXmlDom.Save Server.MapPath("database.xml")

' UN PO DI PULIZIA...
Set root = Nothing
Set nome = Nothing
Set cognome = Nothing
Set objXmlDom = Nothing

' LANCIO UN SEMPLICE MESSAGGIO DI CONFERMA A VIDEO
Response.Write "Record aggiunto con successo!"
%>

</body>
</html>
 
la lezione da cui hai copiato il codice fa parte della guida che ho scritto io, quindi credo di poterti aiutare

posta il codice di questo file

/public/XML/SqlAllineaPiattaforma.xml