问题标签 [msxml4]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
288 浏览

xml - 是否可以使用 VB6 限制 MSXML 中 XML 的文件大小?

我是否有可能在使用 MSXML 在 Vb6 中创建时限制 XML 的大小?

例如,我必须创建一个类似 2GB 的 XML 文件,但我希望将其拆分为 4 个 500MB 的文件或 2 个 1GB 的文件。

请让我知道解决这个问题的正确方向。

谢谢。

0 投票
0 回答
1303 浏览

c# - 用 MSXML6 替换 MSXML4 的引用。命名空间是 MSXML2 吗?

当我删除项目中对 MSXML4 的所有引用并将它们替换为 MSXML6 时,会出现一些奇怪的构建行为。

当我使用 NuGet 安装 MSXML 时,或者如果我通过在 中引用 dll 手动添加它SysWow64,该引用会立即构建到Interop.MSXML**2**.dll我的解决方案文件夹 > obj > 发布中。

参考的属性表明它是版本 6,但我对实际使用的是哪个版本没有信心——很大程度上是因为命名约定。

是否所有版本的 MSXML 都编译到此interop.msxml2文件中?看起来好像命名空间是MSXML2,但这里的命名约定很奇怪。

0 投票
1 回答
89 浏览

delphi - Delphi 的 TXMLDocument 如何决定使用哪个 MS XML 版本(3.0、6.0 甚至 4.0)?

我有一个使用 Delphi 6 编写的程序TXMLDocument,在运行时它使用 MS XML 3.0 解析器。但是该程序The specified module could not be found在一台计算机上报告错误,并且Process Monitor报告该程序正在尝试访问 MS XML 4.0 模块和注册表项。此 4.0 安装不完整/已损坏,这就是访问失败并显示The specified module could not be found.

因此,核心问题是一些机制/决策算法,它TXMLDocument从使用当前所有 Windows 10 机器上的标准 MS XML 3.0 或 MS XML 6.0 版本TXMLDocument转向使用 MS XML 4.0 版本。这个决策机制是什么TXMLDocument以及如何纠正它?

当然,我可以在客户端计算机上找到、下载和安装 MS XML 4.0,但这似乎不是正确的解决方案。