veamos, tengo esto
Código:
Public Sub UpdateNode(node, value)
Dim oDOM, nNode, nText, aNode
Set nText = oXML.CreateTextNode(value)
Set nNode = oXML.createElement(node)
nNode.AppendChild(nText)
Set aNode = oXML.getElementsByTagName(node)
oXML.replaceChild nNode, aNode 'linea 48
End Sub
La cual llamo de esta forma
Código:
Public Sub EditLayout(content)
oParser.UpdateNode "Layout","content"
oParser.SaveXML(Server.MapPath("Main.xml"))
Response.Write "Template Saved Successfully"
End Sub
Recibo datos de un POST asi que hago antes la comprobacion y todo bien, el error que me produce IIS es este:
Código:
Tipo de error:
Microsoft VBScript runtime (0x800A000D)
Type mismatch: 'oXML.replaceChild'
/julcar/XMLParser.asp, línea 48
Está correcta la forma en que hago el reemplazo del nodo de texto?
me anduve guiando de aqui:
http://www.w3schools.com/dom/met_node_replacechild.asp
and here
http://www.devguru.com/technologies/xml_dom/16054.asp
espero puedan entenderme xD
gracias de antemano