在我们在 Windows XP 上运行并使用 LiveLink 之前,一切正常。我们最近迁移到 Content Server 和 Windows 7。
Opentext xml 导出指南中有一个功能可以让您从 URL 导出 XML。vba 代码用于加载此 url 并将其放入 MSXML2.DOMDocument60 中。
Dim xmldoc As MSXML2.DOMDocument60
Set xmldoc = New MSXML2.DOMDocument60
xmldoc.Load (xmlURL)
由于迁移,这不再起作用。我将 URL 更改为新服务器并阅读了新指南。当我在 IE8 中键入 url 时,我得到了 xml,但它的格式不正确......在 xml 声明之前有 2 个空格会导致问题,并且隐藏/展开的 - 和 + 也被视为字符。如果我在记事本++中复制/粘贴并删除2个额外的空格并将所有“- <”替换为“<”,然后将此文件加载到我的Domdocument中,一切正常。编码是正确的 UTF-8,我尝试了一些可以传递给 xmlexport 函数的参数,但没有任何改变。
我的计划是将 xml 从我的 URL 导出到一个临时文本文件中并更正它,以便我可以将正确的 xml 传递给填充我的数据库的函数。我寻找了一种方法来做到这一点,但到目前为止都没有。谢谢你的帮助。