xml中的CDATA赋值问题
存在这样的XML文件
<?xml version= "1.0 " encoding= "gb2312 "?>
<root>
<stuMemo id= "2 "> <![CDATA[学生简历内容]] </stuMemo>
……
</root>
现在需要更改“学生简历内容”。我看到的办法是在删除要更改CDATA内容的节点后,再新创建一个节点,然后用
Set NodeCDATA = XmlDoc.createCDATASection(strJianLi)
Node.appendChild(NodetCDATA)
这样的方式追加一个简历。
我不想采用那种方式,想采用直接更改的方式。
曾用Node.text = " <![CDATA[ "& strJianLi & "]] "这样的办法,但是改完后,尖括号会被转义字符所替换。所以更改结果在正常调用时会有问题。
现在除了以上方法外,还有什么方法可以直接修改CDATA的值的?
------解决方案--------------------Set cdNode = oNode.childNodes(0)
cdNode.text = "xxxxxx "