问题标签 [msxml6]

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 回答
2865 浏览

c++ - 使用 C++ 在 IXMLDOMDocument 根元素中添加命名空间

我知道stackoverflow 中有一个使用 JS 的示例,但我需要使用 C++ 来完成此操作,并且由于一个奇怪的原因,如果属性名称以“xmlns: ”。

所以,我需要这样的东西:

我正在尝试使用以下代码:

任何想法?我正在使用 MSXML6。

0 投票
1 回答
395 浏览

com - 使用 msxml6/IXMLDOMDocument2 删除 XML 声明

我只想使用 C++/COM- 从 XML 中删除 XML 声明

使用IXMLDOMDocument2界面msxml6

我怎样才能做到这一点?

0 投票
2 回答
4196 浏览

delphi - 如何在 Delphi 7 中使用 MSXML 6.0 创建 TXML 文档?

在 Delphi 7 发布时,MSXML 6.0 并不存在。是否可以将 Delphi 的 TXML 文档配置为使用 MSXML 6.0 而不是旧版本?

0 投票
1 回答
4320 浏览

vbscript - 通过经典asp中的Vb脚本从错误/超时开始执行功能

我的create.asp页面中有以下方法:

该功能在 10 次中工作 9 次。

问题:在极少数情况下,它会给我一个超时错误。出于这个原因,我设置xmlHttp.Timeouts为无穷大。我也尝试过使用On error语句,但这并不能解决问题。

问题:*如果它给我任何类型的错误,我如何从一开始就执行该函数?*我遇到的唯一错误是它尝试执行时的超时错误xmlHttp.Send

任何其他可能的解决方案也将受到赞赏。

0 投票
1 回答
387 浏览

xml - 为什么 MSFT 在 MSXML6.0 中删除了 XML 数字签名支持?

MSXML5 是唯一支持 XML 数字签名的 MSXML 版本。

有没有人知道为什么这个被放弃了,什么取代了它? 这是一个很好的替代品吗?

0 投票
2 回答
1668 浏览

excel - 如何从 VBA/Excel 中的 MSXML.ResponseText 读取 CRLF 分隔行

我看到的大多数使用 MSXML 的示例都必须使用 Javascript 或 JQuery,但我正在编写一个不使用任何一个的 Excel 2010 宏。

我的目标是下载一个文件(如下所示),并解析一个中等大小(5 到 15MB)的 CSV 文件。我最终想将 CSV 数据保存在隐藏的数据选项卡中。

我在此处使用此 CSV VBA 示例取得了一些进展,但我不知道如何将 MSXML.ResponstText 的输出与该示例粘合。

这是我的 VBA/宏代码

如何让 excel 使用 ResponseText 并且一次只读取一行?

0 投票
0 回答
780 浏览

delphi - Delphi 2007 IXMLHTTPRequest 超时问题

我正在使用 Delphi 2007 并已导入 MSXML6_TLB。我正在使用 IXMLHTTPRequest 对象向服务器发送请求。

例子:

如果响应时间超过 10 秒,XMLHttp.send() 会一直超时。我已经在其他系统中对此进行了测试,并且效果很好。但是这个问题只发生在我的笔记本电脑 Windows 7、IE 9 中。欢迎任何解决方案。PS - 是否有一些注册表设置可以覆盖此行为。

0 投票
0 回答
258 浏览

asp-classic - Msxml2.DOMDocument 的 Load() 方法有时需要大约 3 秒才能执行

我们有从 xml 文件读取的 asp 经典页面,somtimes Load() 方法大约需要三秒钟,有时不到一秒钟,xml 文件大小为 7k。

我认为这是内存不足的症状,但我们有一个Godaddy.com4GB RAM(32 位平台)的专用服务器。

我们如何解决这个问题?

0 投票
0 回答
76 浏览

msxml6 - 使用 installscirpt 修改 xml 文件时代码凌乱

我们想修改一个xml文件的节点,比如web.config,保存文件后代码很乱。我们使用的代码如下:

我尝试了很多方法来解决这个问题,比如BOM或者Encoding in xml file head。但是我还没有找到正确的方法。

现在我想知道两件事:

  1. 修改后的文件编码。
  2. 使用其编码修改文件。

谁能帮我?

0 投票
3 回答
3536 浏览

javascript - 如何让 IE9 MSXML6 执行集成的 XSLT 处理,包括 javascript?

IE9 默认应用 MSXML6,而 IE8 应用 MSXML3。MSXML6 中某些功能默认关闭的事实会导致麻烦,尤其是在加载页面时

其中提到的 xslt 样式表应用嵌入式 javascript(例如,自定义扩展函数)。

可以在脚本代码中设置 DOM xslt 属性,例如在 Jscript 中:

但是在加载上面提供的文件时,IE9 会自动加载 xslt 文件,并使用默认属性值。这导致与 IE8 的显着差异:IE8 将完美地加载页面,但 IE9 由于默认的 MSXML6 DOM 对象属性“允许 xslt scripting = false”而引发错误。这不是真的 - 请参阅下面的答案。因此问题的其余部分无关紧要

如何触发 IE9 加载上面的文件并仍然允许在 xslt 中运行脚本?

注意:我已经按照 msdn 的建议尝试了 Internet 选项/安全/自定义级别.../脚本/活动脚本 = 启用,但该设置已经正确。

我希望有一个特定的 IE9 处理指令可用,但我想没有。但也许这是一个特殊的样式表属性,它与 IE9 xslt 加载配合使用。
结论也可能是,这只能通过在主 html 文件上运行脚本来实现,其中不进行自动加载,而是将 XML 和 XSLT 加载到具有指定属性(如 AllowXsltScript)的指定 DOM 对象中,并且然后将转换显式加载到浏览器中。