如何修改带 CDATA 节点的内容??
<内容><![CDATA[如何修改此节点]]></内容> 用asp dom 如何修改此节点内容?
我只知道用 oNode.Text="更新的数据" 但这样操作就没有 CDATA 段 ?如何才能在修改了以后还是保持他的存在呢???
创建节点:
Set oNode=objXML.createElement("column")
oNode.AppendChild oBrTab.cloneNode(True)
Set oAttribute=objXML.createNode(2,"menuid","")
oAttribute.Text=itemid
oNode.SetAttributeNode oAttribute
Set oAttribute=objXML.createNode(2,"menuname","")
oAttribute.Text=menuname
oNode.SetAttributeNode oAttribute
Set oAttribute=objXML.createNode(2,"language","")
oAttribute.Text=language
oNode.SetAttributeNode oAttribute
'oNode.attributes.setNamedItem(oXML.createNode(2,"GUID","")).text=iGUID
oNode.AppendChild objXML.createElement("内容")
oNode.lastChild.appendChild(objXML.createCDATASection(""))
oNode.AppendChild oBrTab.cloneNode(True)
oNode.AppendChild objXML.createElement("发布时间")
oNode.lastChild.Text=addtime
oNode.AppendChild oBrTab.cloneNode(True)
oNode.AppendChild objXML.createElement("addip")
oNode.lastChild.Text=addip
oNode.AppendChild oBrTab.cloneNode(True)
set tempnode=objXML.SelectSingleNode("web/webmodule/menutype/typeitem[@type='1']")
tempnode.AppendChild oNode
tempnode.AppendChild oBr.cloneNode(True)
savexml(xmlpath)