我们有一个旧的遗留系统,其中一个组件是在 VB6 中编写的。一种方法返回一个字符串,它是 xml 数据。xml 数据是使用 msxml3.dll MSXML2.DOMDocument 创建的,并返回具有以下属性的文档数据:http xml
: //msdn.microsoft.com/en-us/library/ms755989 (v=VS.85).aspx
但是,xmldocument 的一些数据来自数据库,其中一个字段是散列密码字符串。为元素设置数据的代码:
Set cellNode = rowNode.appendChild(xml.createElement("COL"))
If IsNull(rs(oField.name).Value) Then
cellNode.Text = ""
Else
cellNode.Text = rs(oField.name).Value
End If
这给了我格式错误/格式错误的 xml:
<ROWS><ROW><COL>r<í</COL></ROW></ROWS>
有解决方法吗?