问题标签 [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.
xml - 需要帮助阻止 MSXML 添加命名空间
我正在使用 MSXML 4 生成以下 xml 字符串:
但是,我的 IXMLDOMDocument2Ptr 的输出始终包含 Child_Three 的命名空间:
我的理解是这种行为是 XML 标准的一部分,但是如果存在额外的命名空间,接收 xml 的系统会拒绝它。如果命名空间为空(即 xmlns=""),它也会拒绝该 xml。
MSXML 中是否有避免添加或删除 Child_Three 的命名空间?
xml - XSD:定义具有任何名称的元素
由于某些系统的限制,我们需要使用格式有点不方便的 XML。那些我们需要转换成方便的形式。
问题:如何在 XSD 架构中定义具有以下属性的元素:
- 没有孩子
- 没有任何属性
- 有任何名称(这就是导致问题的原因)
internet-explorer - IE 有油脂猴吗?或者,如何让网站使用 MSXML6 而不是 MSXML5?
我不知道greasemonkey,但我认为这是编写或扩展Firefox 的一种方式。
IE 有油脂猴吗?
例如:有一个网站托管一个页面,要求我安装 MSXML5.0。
我不想要 MSXML5.0。
我在想如果我有油脂猴能力(如果它是我认为的那样),我将能够编写一个将 5.0 更改为 6.0 的脚本,一切都会很酷。
我知道有一种方法可以在 Fiddler 中做这种事情,如果我让它运行并设置为代理。
c++ - MSXML 的 loadXML 甚至无法加载格式良好的 xml
我在 c++ 中的 MSXML 之上编写了一个包装器。加载方法如下所示。代码的问题是有时无法加载格式正确的 xml。
在将 xml 作为字符串传递之前,我对 xmlns 进行字符串搜索并将所有出现的 xmlns 替换为 xmlns:dns。在下面的代码中,我删除了 bom 字符。然后我尝试使用 MSXML loadXML 方法加载。如果加载成功,我将设置命名空间,如代码所示。
// XmlDocument 方法
我试图调试仍然无法理解为什么有时 loadXML() 甚至无法加载格式良好的 xml。我在代码中做错了什么。任何帮助是极大的赞赏。
谢谢JeeZ
msxml - XmlHttp:如何从 msxml.xmlhttp 对象中获取实际的 statusText?
Web 服务器正在返回状态代码和描述以响应XmlHttp组件的请求。来自服务器的实际状态响应开始于:
我可以通过提琴手跟踪看到:
但是当我向 xmlHttp 请求status和statusText时,它向我显示了状态文本的“标准”描述,而不是实际的状态文本:
我可以在开发 IDE 中看到:
我已经查看了IXMLHttpRequest的所有其他属性,但找不到任何包含响应的实际状态文本的属性。它甚至不在任何响应标头中:
Internet Explorer、Chrome 和 FireFox 设法读取实际状态文本:
如何从 Microsoft xmlHttp 对象中获取实际的statusText ?
msxml - 清除 IXMLDOMDocument2 的 .Schemas?
在将架构添加到 IXMLDOMSchemaCollection2 然后分配给 IXMLDOMDocument2 的 .Schemas 之后,如何清除 IXMLDOMDocument2 的 .Schemas?
因此,我试图针对多个 XSD 逐个验证 xml,但似乎 XSD 在 xml 文档对象中“累积”。
我必须为每个验证创建一个新的 xml 文档对象吗?
xml - 如何从 PowerPoint VBA 编写 XML?
我有另一个问题。我需要开发将安装在某些用户计算机上的 PowerPoint 插件(适用于 2003 和 2007 版本)。它需要跟踪他们在进行演示时所做的一些事情,然后将结果发送给我。这些将在不受管理控制的人们的计算机上(例如供应商和其他外部人员)。关于他们的计算机,我唯一能确定的是他们将拥有 PowerPoint。我认为 XML 一定是最简单的,我相信 MSXML,但那是一个参考 dll。无论如何要知道 PowerPoint 附带哪个版本,以便我始终确定有人在他们的计算机上安装了它?
c++ - 编写 XML 去除尾随空格
我正在尝试使用 MSXML4 编写 XML 文件。它工作正常,除非我有一个必须保留尾随空格的数据元素。
给定以下代码以插入新元素:
如果我检查“pNewChild->text”,文本仍然包含尾随空格。当我尝试将其写入文件时:
输出是:
而不是(注意“DataWithTrailingSpace”后面的额外空间):
我无法弄清楚尾随空间在什么时候被剥离。
有人可以提供一些关于这可能发生在哪里以及如何纠正它的见解吗?
merge - 合并两个 XMLDOMDocument
msxml 中是否有任何简单的方法可以合并两个 xml 文档(IXMLDomDocuments)?我想将其中一棵树嵌入为第二棵树的子节点。
我看到 IXMLDomDocument3 提供了 importNode,但无法使其正常工作。这是要走的路还是有其他解决方案?
谢谢,丹
c++ - VC++ 项目:MSXML 与任何其他 XML 库
我们知道基于 COM 技术的 MSXML。我们想将它用于即将开始的 VC++ 项目。与 MSXML 相比,还有其他 XML 库做得更好吗?