问题标签 [msxml]

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

vb6 - 如何使用 VB6 和 MSXML 漂亮地打印 XML 源?

几个月来我一直在关注这个问题,我发现大多数网站都在问同样的问题。

找到的答案总是针对 .NET 或 C++ 或涉及 XSLT。

0 投票
5 回答
15087 浏览

xml - 如何使 XMLDOMDocument 包含 XML 声明?

当一个 XMLDOMDocument 保存自己时,我怎样才能让它包含XML Declaration,例如:

  • <?xml version="1.0" encoding="UTF-8" ?>
  • <?xml version="1.0" encoding="UTF-16" ?>
  • <?xml version="1.0" encoding="UCS-2" ?>
  • <?xml version="1.0" encoding="UCS-4" ?>
  • <?xml version="1.0" encoding="ISO-10646-UCS-2" ?>
  • <?xml version="1.0" encoding="UNICODE-1-1-UTF-8" ?>
  • <?xml version="1.0" encoding="UNICODE-2-0-UTF-16" ?>
  • <?xml version="1.0" encoding="UNICODE-2-0-UTF-8" ?>
  • <?xml version="1.0" encoding="US-ASCII" ?>
  • <?xml version="1.0" encoding="ISO-8859-1" ?>
  • <?xml version="1.0" encoding="WINDOWS-1250" ?>

XMLDOMDomcument 对象正在内存中创建(即 xml 不是从某些外部源加载的):

如果没有 xml 声明,您只能获得正文 xml,例如:

而不是完整的 XML 文档:

问题2

如何控制XMLDOMDocument在保存到流时使用的编码?

0 投票
2 回答
15185 浏览

xml - VBScript、MSXML 和命名空间

给定以下 XML:

我正在尝试使用 VBScript 中的 XPath 访问 RedirectUrl 元素:

但它无法找到 RedirectUrl 节点,因此当我尝试获取 .text 属性时什么都没有。我究竟做错了什么

0 投票
3 回答
10635 浏览

web-services - 使用 MSXML 拒绝访问

我有一个经典 ASP 站点的 VB6 后端。然后,该 VB 使用 MSXML2.XMLHTTP 调用同一服务器上的 Web 服务。这适用于我们所有的服务器,但只有一个。如果我将 Web 服务站点设置为接受匿名登录,它将起作用,但是如果我强制仅集成安全 MSXML 返回访问被拒绝错误。

我在这里使用示例中的代码。

编辑:按照 AnthonyWJones 的建议,我查看了清单,但它仍然无法正常工作。使用 Fiddler 它显示一个带有 401 响应的请求。身份验证选项卡显示:

我确实注意到了一个奇怪的行为。当我使用登录到远程桌面的用户的凭据调用该网站时,它将起作用。我得到谈判,挑战,然后是200,它会起作用。任何想法为什么当用户通过远程桌面登录而不是其他时间时这会起作用?

0 投票
3 回答
1786 浏览

internet-explorer-7 - IE7 在尝试显示 SVG 图表时请求 msxml3.dll ActiveX 控件

我们继承了我们现在支持的新产品。它是一个使用 SVG 显示图表的 Web 应用程序。

在我的机器上,它运行完美。它使用 Adob​​e SVG viewer 3.0 加载和显示 SVG 图表。在客户机器上,SVG 图表不会加载。

我注意到 Web 应用程序在页面加载期间请求 MSXML3 ActiveX 控件。即使您允许上述 ActiveX 控件运行,SVG 图表也不会出现。

我检查了我的机器(工具->管理加载项->启用或禁用加载项),它甚至没有使用 MSXML3.DLL。唯一活跃的插件是 Adob​​e SVG Viewer 3.0。

两台机器都使用 IE7 并且都使用相同的“数据集”。

这里可能存在哪些问题?

谢谢!

0 投票
2 回答
3176 浏览

c++ - XMLHttpRequest 和证书错误

我在我的 C++ 项目中使用 XMLHTTPRequest 对象。在具有有效证书的服务器上,我可以正常处理正常的 http 请求和 https 请求。当我尝试向证书的服务器发出 https:// 请求时,会产生 IE “此网站的安全证书存在问题”。错误如果我尝试使用 IE 浏览那里,请求失败。

我从请求中得到的结果是 12019 错误。有没有办法让请求忽略错误并继续,就好像用户点击了“继续访问此网站”链接一样。

您将建议我修复证书的任何问题。目前我无法控制该证书,所以我正在寻找一个不包括更正证书的答案(如果有的话)。

0 投票
2 回答
230 浏览

registry - 将 c++ 代码提供给给定的 xml:

我创建了一个类似注册表结构的xml..我可以通过节点名称遍历节点..这里我不能通过属性值遍历节点路径...我在下面给出xml..

我想要路径访问“HKEY_CUREENT_USER\Network” ...给我一个 C++ 代码解决方案(使用 MSXML)

0 投票
1 回答
833 浏览

attributes - 使用 MSXML 在 Xml 中遍历节点

我正在尝试遍历节点属性..在 xml 下面,我需要在属性值'1'或'2'匹配中附加一个新节点..如何使用 MSXML 属性编写代码..帮助我,即浏览xml通过属性...

0 投票
3 回答
621 浏览

xml - XML 解析器错误

我在 Windows 服务器上有一个大小为 83,383 KB 的 xml 文件。我使用 MS xml 解析器加载了这个文件,它工作正常。

当我将此文件复制到另一个 Windows 服务器时,文件大小变为 83,392 KB。当我使用 MS xml 解析器加载此文件时,我收到 xml 解析器错误消息:“根级别的数据无效。第 1116371 行,位置 8。 "

我在这里错过了什么?

谢谢阅读!

0 投票
2 回答
7720 浏览

c# - Interop.MSXML2 抛出异常,因为它没有注册但它不会注册!

好的,这行代码:

抛出一个System.Runtime.InteropServices.COMException并抱怨:

由于以下错误,检索具有 CLSID {88D969C5-F192-11D4-A65F-0040963251E5} 的组件的 COM 类工厂失败:80040154。

我已经用谷歌搜索过了,我猜这个 DLL 需要注册,因为它是一个 COM DLL。没关系,但是当我尝试注册它时,我收到了这个错误:

C:\some\directory\path\etc\Interop.MSXML2.dll 已加载,但未找到 DllRegisterServer 入口点。
无法注册此文件。

显然这是在另一个人的盒子上工作(他写了代码,所以是的......:P)。这个 COM 对象没有出现在我的可用 COM 引用列表中,所以我只引用位于项目 bin\Debug 目录中的 DLL。当我将此 DLL 的引用添加到我的项目时,我可以访问 VisualStudio 中的所有符号。我想知道,我可以安装什么东西来注册 DLL 并让它显示在我可以引用的 COM 对象列表中吗?我安装了我认为是 MSXML 4.0 库,但是当我查看目录时,里面什么都没有。

有任何想法吗?