问题标签 [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 投票
3 回答
1864 浏览

xml - 需要帮助阻止 MSXML 添加命名空间

我正在使用 MSXML 4 生成以下 xml 字符串:

但是,我的 IXMLDOMDocument2Ptr 的输出始终包含 Child_Three 的命名空间:

我的理解是这种行为是 XML 标准的一部分,但是如果存在额外的命名空间,接收 xml 的系统会拒绝它。如果命名空间为空(即 xmlns=""),它也会拒绝该 xml。

MSXML 中是否有避免添加或删除 Child_Three 的命名空间?

0 投票
1 回答
8032 浏览

xml - XSD:定义具有任何名称的元素

由于某些系统的限制,我们需要使用格式有点不方便的 XML。那些我们需要转换成方便的形式。

问题:如何在 XSD 架构中定义具有以下属性的元素:

  • 没有孩子
  • 没有任何属性
  • 有任何名称(这就是导致问题的原因)
0 投票
2 回答
2087 浏览

internet-explorer - IE 有油脂猴吗?或者,如何让网站使用 MSXML6 而不是 MSXML5?

我不知道greasemonkey,但我认为这是编写或扩展Firefox 的一种方式。

IE 有油脂猴吗?

例如:有一个网站托管一个页面,要求我安装 MSXML5.0。

替代文字

我不想要 MSXML5.0
我在想如果我有油脂猴能力(如果它是我认为的那样),我将能够编写一个将 5.0 更改为 6.0 的脚本,一切都会很酷。

我知道有一种方法可以在 Fiddler 中做这种事情,如果我让它运行并设置为代理。

0 投票
3 回答
11148 浏览

c++ - MSXML 的 loadXML 甚至无法加载格式良好的 xml

我在 c++ 中的 MSXML 之上编写了一个包装器。加载方法如下所示。代码的问题是有时无法加载格式正确的 xml。

在将 xml 作为字符串传递之前,我对 xmlns 进行字符串搜索并将所有出现的 xmlns 替换为 xmlns:dns。在下面的代码中,我删除了 bom 字符。然后我尝试使用 MSXML loadXML 方法加载。如果加载成功,我将设置命名空间,如代码所示。

// XmlDocument 方法

我试图调试仍然无法理解为什么有时 loadXML() 甚至无法加载格式良好的 xml。我在代码中做错了什么。任何帮助是极大的赞赏。

谢谢JeeZ

0 投票
1 回答
2826 浏览

msxml - XmlHttp:如何从 msxml.xmlhttp 对象中获取实际的 statusText?

Web 服务器正在返回状态代码和描述以响应XmlHttp组件的请求。来自服务器的实际状态响应开始于:

我可以通过提琴手跟踪看到:

替代文字

但是当我向 xmlHttp 请求statusstatusText时,它向我显示了状态文本的“标准”描述,而不是实际的状态文本:

我可以在开发 IDE 中看到:

替代文字

我已经查看了IXMLHttpRequest的所有其他属性,但找不到任何包含响应的实际状态文本的属性。它甚至不在任何响应标头中:

Internet Explorer、Chrome 和 FireFox 设法读取实际状态文本:

替代文字

如何从 Microsoft xmlHttp 对象中获取实际的statusText ?

0 投票
1 回答
441 浏览

msxml - 清除 IXMLDOMDocument2 的 .Schemas?

在将架构添加到 IXMLDOMSchemaCollection2 然后分配给 IXMLDOMDocument2 的 .Schemas 之后,如何清除 IXMLDOMDocument2 的 .Schemas?

因此,我试图针对多个 XSD 逐个验证 xml,但似乎 XSD 在 xml 文档对象中“累积”。

我必须为每个验证创建一个新的 xml 文档对象吗?

0 投票
1 回答
515 浏览

xml - 如何从 PowerPoint VBA 编写 XML?

我有另一个问题。我需要开发将安装在某些用户计算机上的 PowerPoint 插件(适用于 2003 和 2007 版本)。它需要跟踪他们在进行演示时所做的一些事情,然后将结果发送给我。这些将在不受管理控制的人们的计算机上(例如供应商和其他外部人员)。关于他们的计算机,我唯一能确定的是他们将拥有 PowerPoint。我认为 XML 一定是最简单的,我相信 MSXML,但那是一个参考 dll。无论如何要知道 PowerPoint 附带哪个版本,以便我始终确定有人在他们的计算机上安装了它?

0 投票
3 回答
809 浏览

c++ - 编写 XML 去除尾随空格

我正在尝试使用 MSXML4 编写 XML 文件。它工作正常,除非我有一个必须保留尾随空格的数据元素。

给定以下代码以插入新元素:

如果我检查“pNewChild->text”,文本仍然包含尾随空格。当我尝试将其写入文件时:

输出是:

而不是(注意“DataWithTrailingSpace”后面的额外空间):

我无法弄清楚尾随空间在什么时候被剥离。

有人可以提供一些关于这可能发生在哪里以及如何纠正它的见解吗?

0 投票
1 回答
788 浏览

merge - 合并两个 XMLDOMDocument

msxml 中是否有任何简单的方法可以合并两个 xml 文档(IXMLDomDocuments)?我想将其中一棵树嵌入为第二棵树的子节点。

我看到 IXMLDomDocument3 提供了 importNode,但无法使其正常工作。这是要走的路还是有其他解决方案?

谢谢,丹

0 投票
6 回答
2265 浏览

c++ - VC++ 项目:MSXML 与任何其他 XML 库

我们知道基于 COM 技术的 MSXML。我们想将它用于即将开始的 VC++ 项目。与 MSXML 相比,还有其他 XML 库做得更好吗?