Qual'è la forma più corretta per aggiungere un nodo ad un documento XML con ASP(vbscript)??

In questa forma non mi funziona:

Set objXML = Server.CreateObject("Microsoft.XMLDOM")
objXML.async = False

strFile = Server.MapPath("discussioni/prova.xml")
objXML.Load (strFile)

Set MyNode = objXML.documentElement.createElement("discussione" )
MyNode.setAttribute "id", "1"
objXML.documentElement.appendChild(MyNode)
set MyNode = nothing

objXML.Save(Server.MapPath("discussioni/prova.xml"))

'Pulizia
Set objXML = nothing