问题标签 [msxml4]

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 投票
2 回答
7227 浏览

xslt - XSLT/XPath:MSXML 4.0 中没有大写函数?

我尝试在 XPATH 中使用大写(),我的解析器是 MSXML 4.0,我得到:

真的没有实施吗?

0 投票
1 回答
525 浏览

c++ - 如何使用 MSXML 和 C++ 附加具有重复名称的元素?

我正在编写一些代码来使用 MSXML4 和 C++ 更新 XML DOM。我需要一种将子元素附加到父元素的方法。我在下面编写的代码一直有效,直到孩子的头衔与父级下另一个孩子的头衔相匹配。我无法更改孩子的头衔,所以我需要找到一种方法将它们附加到父母身上。

任何人都可以提供一些指导吗?

0 投票
3 回答
570 浏览

installation - 我可以依赖 MSXML4 的存在吗?

在发布前,我们在 Windows XP、Vista 和 Windows 7 的“全新安装”映像上测试我们的软件设置。

软件中的一些旧代码仍然依赖于 MSXML4。到目前为止,我一直认为没有必要安装 MSXML4,因为显然它已经存在于 Windows 的全新安装中。然而,现在我收到一个来自 Windows XP 用户的奇怪报告,说他的机器上缺少 MSXML4 并且我们的软件无法正常工作。

这是否意味着我们的全新安装映像不像我们想象的那么干净?还是没有 msxml4 的 Windows XP 系统是病态的异常?

0 投票
1 回答
670 浏览

visual-studio - 包含 msxml4 后,gtest 输出未出现在 Visual Studio 输出窗口中

我已经使用 Visual Studio 8 进行了 gtest 所有设置并运行良好。

我在构建中包含了 msxml 4.0,现在测试输出不会显示在 Visual Studio 输出窗口中。

  • 如果从命令行启动应用程序将运行并返回正确的结果(没有丢失的 dll)
  • 我已经缩小了 msxml4.dll 的范围,因为如果我注释掉包含部分,一切都会恢复正常

由于我无法控制的原因,我们像这样包含 dll:

非常感谢任何想法/建议。谢谢。

0 投票
2 回答
205 浏览

c++ - 在 C++ 中使用 MSXML4 解析 xml 文件的问题

这是我的解析代码:

还有我的 xml 文件:

  • kNameOfchild 是“限定符”
  • pNode 始终为 NULL
  • pChildNode 始终为 NULL
  • 小时回报S_OK
  • numOfChildNodes 始终为 0

那么,我做错了什么?谢谢

0 投票
3 回答
1864 浏览

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

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

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

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

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

0 投票
1 回答
427 浏览

c++ - MSXML4 和设置编码字符串

我使用 MSXML4 生成 XML。

我正在尝试将编码值设置为 UTF-8。

这是我的代码:

result总是S_FALSE,预处理字符串是:

<?xml version="1.0"?>

那么,为什么没有显示编码字符串?

0 投票
1 回答
3399 浏览

xml - XSLT 嵌套排序/for-each

我正在尝试找出执行嵌套 for-each 和排序的最佳方法。例如,我的 XSLT 下面执行以下操作:

  1. 选择一个节点集。

  2. 按日期属性排序。

  3. 执行 position() 以拉出 4 个节点。

现在,下一部分是我想要弄清楚的。在第 3 步之后,我需要再次按 Date 属性排序,但这次按升序排列……现在数据集已缩小到 4 个节点。建议?谢谢您的帮助!!


XSLT:


注意:这必须在 XSLT 1.0 中并且使用 MSXML 4.0 Parser。提前致谢!

0 投票
0 回答
4688 浏览

dll - 无法注册 DLL/OCX:RegSvr32 失败,退出代码为 0x5

我想在 Windows 7 Professional(64 位)上安装最新的 TeXnicCenter。但是每次我以管理员权限运行安装程序时,我都会收到以下消息:

"C:\Windows\system32\msxml4.dll

无法注册 DLL/OCX:RegSvr32 失败,退出代码为 0x5。单击“重试”以重试,单击“忽略”以继续(不推荐),或单击“中止”以取消安装。”

文件“C:\Windows\System32\regsvr32.exe”已存在,并且与 Microsoft 的 sfc.exe 的完整性检查成功。

我现在能做什么?帮助会很好。

0 投票
3 回答
1425 浏览

web-services - SBL-ODU-01007 HTTP 请求不包含有效的 SOAPAction 标头

我希望有人可以帮助我朝着正确的方向前进...

我正在使用 Powerbuilder 12 Classic 并尝试使用 Oracle CRM OnDemand Web 服务。

使用 Msxml2.XMLHTTP.4.0 命令,我已经能够使用 https 进行连接并检索会话 ID,我需要在调用该方法时将其发回。

当我运行下面的代码时,我收到 SBL-ODU-01007 The HTTP request did not contain a valid SOAPAction header 错误消息。我不确定我错过了什么?