yo ocupo este codigo para grabar un xml con asp
Código:
stringNuevo = vbCrLf & "<item>" & vbCrLf & _
"<author>" & nombre & "</author>" & vbCrLf & _
"<email>" & email & "</email>" & vbCrLf & _
"<datetime order=""" & orden & """>" & fecha & "</datetime>" & vbCrLf & _
"<ip>" & ip & "</ip>" & vbCrLf & _
"<text>" & text & "</text>" & vbCrLf & _
"</item>" & vbCrLf & vbCrLf
Set xmlObj = CreateObject("Microsoft.XMLDOM")
xmlObj.Async = False
xmlObj.Load(Server.MapPath("data.xml"))
Set xmlObj2 = CreateObject("Microsoft.XMLDOM")
xmlObj2.Async = False
xmlObj2.LoadXML(stringNuevo)
Set root = xmlObj.documentElement
Set root2 = xmlObj2.documentElement
root.appendChild(root2)
xmlObj.Save(Server.MapPath("data.xml"))
Set xmlObj = nothing
Set xmlObj2 = nothing