xml - insertbefore - ¿Cómo puedo agregar un nodo secundario a un elemento en un objeto DOM?
insertbefore javascript ejemplo (1)
<%
Set xmlDoc = Server.CreateObject("MSXML2.DOMDOCUMENT")
xmlDoc.loadXML( "<response />" )
Set node = xmlDoc.createElement("account")
xmlDoc.documentElement.AppendChild node
Set node = xmlDoc.createElement("type")
node.Text = "TheType"
xmlDoc.documentElement.AppendChild node
Set node = Nothing
%>
Esto crea un documento XML que se parece a lo siguiente:
<response>
<account></account>
<type>TheType</type>
</response>
¿Cómo añado el nodo "tipo" como un nodo secundario al nodo "nueva cuenta" para que se vea así:
<response>
<account>
<type>TheType</type>
</account>
</response>
De la misma manera que lo anexa al elemento del documento ahora:
Set accountEl = xmlDoc.createElement("account")
xmlDoc.documentElement.AppendChild accountEl
Set typeEl = xmlDoc.createElement("type")
typeEl.Text = "TheType"
accountEl.AppendChild typeEl
accountEl = Nothing
typeEl = Nothing