Ciao a tutti,
vorrei scrivere su un file xml da una pagina ASP, ho questo codice che dovrebbe funzionare:
Set objXML = Server.CreateObject("Msxml2.DOMDocument.4.0")
objXML.async = False
objXML.load(Server.MapPath("esempio.xml"))
set objData = objXML.selectSingleNode("listaprodotti/prodotto[@id='1']")
objData.Text = "Prova aggiornamento"
set objData = nothing
Set objXML = nothing
e invece mi dà questo errore:
---
Tipo di errore:
Oggetto Server, ASP 0177 (0x800401F3)
Stringa dell'interfaccia non valida.
/xml/page5.asp, line 9
Tipo di browser:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)
---
anche se provo ad inserire un nodo utilizzando la seguente istruzione
objXML.documentElement.appendChild(MyNode)
mi dà lo stesso errore
Cambiando la versione di DOMDocument.3.0 mi dà quest'altro errore:
Tipo di errore:
Errore di run-time di Microsoft VBScript (0x800A01A8)
Necessario oggetto: '[object]'
/xml/page5.asp, line 16
E non scrive niente su file xml.
Qualcuno può aiutarmi???
Grazie



Rispondi Citando


