问题标签 [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.
xml - 在 VB6 中替换 XML 节点中的值
我的目标是使用 MSXML2.DOMDocument 在 VB6 的 XML 节点中查找和替换(id、name、status)的值。我正在使用旧代码,但我没想到会这么难,我可以使用 getElementsByTagName 从 xml 中提取我需要的确切节点。我目前为每个值设置了 setAttributes,但它没有更改 XML 中的节点。
我的预期结果是
但相反,id、name 和 inactive 在 XML 中保持相同的值。一般结构是这样的
如果这有帮助的话。然后我就可以访问节点了offerstatus
。
excel - Excel GET请求缓存?
我有一个简单的 PHI restful 服务来执行 MYSQL 数据库的 CRUD 操作,并使用 Excel 工作簿作为 UI。
打开工作簿会触发对 api 的 GET 请求,该请求可以正常工作,并且当前数据显示在用户表单上。然后我控制允许用户更新和添加新记录。从服务器返回响应,我可以看到数据库已更新。
问题是,当我触发后续 GET 请求时,我只获得原始数据集,而没有对基础数据进行任何更改。
只有当我关闭 Excel 并重新打开工作簿时,我才能将新数据返回给我?
我已确保与 API 调用相关的所有变量内容在使用后都被销毁,并且包含数据的变量在调用之前被设置为空,因此表单不能填充“旧”数据。
我还在服务器端放置了调试消息,它只注册了初始 GET。尽管在调试器中单步执行 VBA 端的请求,但 GET 请求似乎没有到达我的服务器。
我还通过在浏览器中调用页面来测试服务器,我可以看到包含我的新数据的 JSON。
没有错误信息。除了重新打开 Excel 才返回新数据这一事实之外,一切似乎都在运行。
任何指点都感激不尽。编辑代码以便以正确的方式出现
xml - 将 getElementsByClassName 与 VBA 一起使用
我编写了以下代码,以便从 API 检索数据并希望获得特定元素的内容。我编写了适用于网页(不是 API)的类似代码,但在此示例中它会中断并且不明白为什么。
我应该如何写最后一行以消除错误?我正在尝试获取元素class="ui-ncbihistogram-display-area"
。它有几个<li>
元素,最后我想检索每个<li>
元素的内部文本。
vba - MSXML2.ServerXMLHTTP 客户端证书
我在 JScript / VBA 中使用 MSXML2.ServerXMLHTTP 并希望设置客户端证书路径。在 WinHTTP.WinHTTPRequest 中,我可以使用选项“.setClientCertificate”,但这在 MSXML2.ServerXMLHTTP 中似乎不存在。
有什么论据可以用来达到同样的效果吗?我需要使用 MSXML2.ServerXMLHTTP,因为我正在异步使用它,而 WinHTTP 不支持它。
示例代码 JScript/VBA:
因此 setClientCertificate 行上的上述错误。但是,下面会起作用(但如前所述,我不能使用 WinHTTP)
有没有办法可以将 setClientCertificate 与 MSXML2.ServerHTTP 对象一起使用?
excel - 将系统从 Windows8 32 位更新到 Windows10 64 位后 Excel 宏不起作用
我在 Windows8 32 位系统中使用了以下代码,它工作正常,但相同的代码在 Windows10 64 位系统中不起作用。
我尝试通过在“C:\Windows\System32\”和“C:\Windows\SysWOW64\”中处理文件来在系统中安装 msxml2.dll。但是问题还是来了。
我想要 Windows10 64 位系统的上述代码的替代品。
vba - MSXML2.ServerXMLHTTP 发送退出方法
我有一个访问报告,在收费时从 url 获取图像,为此我MSXML2.ServerXMLHTTP
用来获取 url。
这是使用的代码:
我遇到的问题是,当执行到达时,.send
尽管有更多代码,但它从方法中退出,没有给我任何错误,但也没有在报告中显示图像。
你知道可能是什么原因吗?
先感谢您。
excel - 使用 msxmlhttp60 设置“表变量”中的 Excel vba 问题
我是 vba 的初学者,当我运行代码时,我发现“tb”变量什么都不是。谁能帮我解决这个问题?如果我的代码不正确,如何通过 msxml 获取表数据。我在IE模式下测试过,效果很好。但它很慢
多谢
结束子
excel - 在 Excel 中使用 VBA 从静止显示图像不显示任何图像
我正在尝试从请求中插入图像,但它没有显示任何图像。这是我的 VBA 代码