コンポーネントがVB6で作成されている古いレガシーシステムがあります。1つのメソッドは、xmlデータである文字列を返します。xmlデータはmsxml3.dllMSXML2.DOMDocumentで作成され、次のプロパティを持つドキュメントのデータを返します:http://msdn.microsoft.com/en-us/library/ms755989(v=VS.85 )xml
.aspx
ただし、xmldocumentの一部のデータはデータベースからのものであり、1つのフィールドはハッシュ化されたパスワード文字列です。要素のデータを設定するコード:
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>
これに対する回避策はありますか?