问题标签 [msxml2]

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

vbscript - 如何防止来自 MSXML2.XMLHTTP、vbscript 的缓存响应

我在 Windows 7 中使用 vbscript 编写 wscript。脚本需要从打开的 ftp 服务器中获取文件,因此我必须使用 MSXML2.XMLHTTP 对象

我正在抓取的文件被缓存在 C:\Users\user\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.IE5 的子文件夹中

缓存的文件没有“过期”值,尝试使用 setRequestHeader 方法设置值似乎没有任何效果。

如果其他人需要此解决方案,我将自行回​​答

0 投票
1 回答
2970 浏览

xml - 加载 XML 不起作用:在文档的顶层无效

我想.resx使用Excel VBA.

.resx完全是这样的:

VBA 代码如下所示:

如标题中所述,错误:

我不确定为什么会收到错误消息。

删除评论部分和<xsd:>标签也无济于事。

我已经尝试过使用其他 XML 文件的代码并且它可以工作。我已将文件的结尾更改为 xml,但它不起作用。

我不知道还能尝试什么。该文件保存为 UTF8。我可以毫无问题地在 Webstorm 中打开它并且它正在被识别。

我想使用的 XPath:XDoc.SelectNodes("/root/data[@name='Change_phone_number']/value")

我在文档中有以下开头notepad++在此处输入图像描述

0 投票
0 回答
2273 浏览

excel - 在 Mac 上使用 MSXML.ServerXMLHTTP 的 VBA 中的 Web 服务

我有一个 Excel 加载项,在某一时刻,我需要使用 Microsoft XML DLL 通过 Web 服务发送和接收数据。

问题是现在我需要让这个 Add-in 可用于 Mac

从一开始我就遇到了一个问题,MSXML2.XMLHTTP不适用于 Mac。

有谁知道使用VBA通过WebService(GETPOST)发送和接收数据的任何方式,但与Mac兼容?

0 投票
1 回答
563 浏览

excel - Excel VBA Web 抓取表格无响应;MSXML2.ServerXMLhttp.6.0 方法

我使用 Excel VBA 构建了一个网络爬虫,它执行以下操作:

  1. 从名为“CIK_Links”的工作表中的链接列表中一次读取一个链接。
  2. 它转到链接,读取其响应文本,如果在该响应文本中找到一个超链接,其 innerHTML 为“(所有基金和类别/合同的列表”),那么它将该链接保存到一个变量中并创建另一个 MSXML2.ServerXMLhttp .6.0 对象。
  3. 创建对象后,它会在响应文本中找到第三个表,循环并找到该表的特定元素,然后将这些值输出到 Excel 中名为“Parsed_Tables”的工作表中。
  4. 然后代码转到“CIK_Links”表上的下一个链接并重复步骤 1-3。注意:表格中有大约 640,000 个链接,但我一次只运行几千个链接。是的,我曾尝试一次运行 10、20、100 次,但问题仍然存在。

我遇到的问题是,一旦我点击运行,我就会收到消息“Excel 没有响应”,但代码仍然在后台运行。考虑到我要求它执行的操作,该代码运行良好并且速度非常快,但显然我需要进一步优化它以防止它使 Excel 过载。找到某种方法来避免在每次迭代时将解析的 HTML 写入 Excel 会很有帮助,但是,我不知道如何在不这样做的情况下以我需要的格式写入数据。数组解决方案会很棒,但是在将数组中的数据写入 Excel 之前,必须对其进行大量操作,甚至可能对数组进行子集化/切片。我需要帮助,因为我已经用尽了我所有的知识,并且在构建这个应用程序的过程中我做了很多研究。我什至愿意使用其他技术,如 python 和 beautifulsoup 库,我只是不知道如何以我需要的格式将表数据输出到 csv 文件。提前致谢!

这是文件: TrustTable_Parse.xlsb

免责声明:我拥有数学学士学位,并且通过在每种语言中实现我自己的许多项目,自学了如何使用 VBA、SQL 和 R 进行编码。重点是,如果我的代码看起来很奇怪,或者你认为我做事效率低下,那是因为我已经多年没有编码了,而且我不知道更好,哈哈。

下面是我的代码:

以下是 CIK_Links 表中列出的链接示例:

0 投票
0 回答
287 浏览

json - VBA 获取请求 cURL

我对 VBA 中的 MSXML2.XMLHTTP 对象有疑问。我需要在 json 中发送一条消息,但 auth 令牌中有双引号。因此,为了让这些双引号到达消息中,使用了反斜杠。现在通过将 xml 解析为 Json,xmlhttp 对象添加了一个额外的反斜杠。

基本上我发送这个“Token token=\x22AAA\x22”

并且服务器接收到这个“Token token=\\x22AAA\\x22”

0 投票
0 回答
44 浏览

vb.net - VBS 未多次发送“GET”请求

我在 Visual Studio 中创建了一个小应用程序来控制我的树莓派,但是当我第二次按下按钮时,请求没有发送。

你能帮忙吗?谢谢

0 投票
0 回答
186 浏览

javascript - 在 VBA 中,对象 MSXML2.XMLHTTP 每次都不能很好地加载 javascript

我正在尝试修复一个使用函数 GetData 的旧宏,该函数在响应字符串中检索整个页面。(这里不能给出真实的网址)

加载相关页面并在 javascript 标签之间写入所需的数据:

这是我在浏览器中粘贴 URL 时可以在源页面中找到的内容的副本。

所有被xxx替换的数据都是我需要的。在浏览器中,我明白了,但是使用宏,有时那些 xxx 数据是空的。这应该是因为用于加载 javascript 的库可能不是好的库(MSXML2)。

您是否知道我需要更改什么,或者我应该使用哪种库来确保捕获 javascript 数据?

非常感谢

0 投票
1 回答
89 浏览

xml - MSXML2 丢弃编码?

我在将 xml 文件加载到“DOMDocument60”时遇到了一些问题。它是保存为 XML 的纯文本文件。在 VBA 中加载后,它缺少编码行。

有任何想法吗?提前谢谢了,

第一行

更改为

0 投票
0 回答
70 浏览

excel - MSXML2.XMLHTTP 偶尔超时

尝试使用 MSXML2.XMLHTTP 请求确定服务器上是否存在文件。它大部分时间都有效,但每隔一段时间就会因“操作超时”而失败。最多,出现一次错误情况,然后它会恢复正常工作。有任何想法吗?

0 投票
1 回答
61 浏览

xml - ms-access vba 上的 selectSingleNode 问题

我在访问 vba 上使用这个简单的子

运行时我收到 91 运行时错误