如何将一个子节点追加到DOM对象中的元素?
问题描述:
<%
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
%>
这将创建一个XML文档,看起来像下面这样:如何将一个子节点追加到DOM对象中的元素?
<response>
<account></account>
<type>TheType</type>
</response>
我如何“类型”节点作为子节点追加到“newaccount”节点,以便它看起来像这样:
<response>
<account>
<type>TheType</type>
</account>
</response>
答
同样的方式你现在附加到文档元素:
Set accountEl = xmlDoc.createElement("account")
xmlDoc.documentElement.AppendChild accountEl
Set typeEl = xmlDoc.createElement("type")
typeEl.Text = "TheType"
accountEl.AppendChild typeEl
accountEl = Nothing
typeEl = Nothing