问题标签 [msxml6]

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

xpath - 切换到 XML 6 时 selectSingleNode 的 xpath 问题

这是我的 XML:

使用时DomDocument(ver 3)我可以运行以下命令(在 VB6 中):

这是为了标识该属性与其值一起存在。

现在移动到DomDocument60(ver 6)这条线后失败。

我应该如何重新编写它以使其适用DomDocument60

在此先感谢多伦

0 投票
2 回答
1366 浏览

html - 如何在 VBA 中使用 MSXML 按标签名称提取单个 HTML 元素的文本?

我正在尝试使用 MSXML6 提取美国专利标题。

在 USPTO 网站上专利文档的全文 html 视图中,专利标题显示为第一个也是唯一一个作为“body”子元素的“font”元素。

这是我的函数不起作用(我没有收到错误;带有公式的单元格只是保持空白)。

有人可以帮我找出问题所在吗?

我输入函数的示例 URL 是http://patft.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=HITOFF&d=PALL&p=1&u=%2Fnetahtml%2FPTO%2Fsrchnum.htm&r=1&f=G&l= 50&s1=6293874.PN.&OS=PN/6293874&RS=PN/6293874

0 投票
0 回答
172 浏览

windows - 如何设置 msxml 语言?

我安装了英文 windows server 2008 r2。MSXml 6.0 作为操作系统的一部分安装。当我检查一些 xml 文档时,我看到英文错误消息。例如:

我想在俄语中出错。我试过以下:

  1. 在 os 中设置俄语语言环境和显示语言
  2. 用预装的俄罗斯 windows mashine 中的 dll 替换当前的 msxml6.dll
  3. 从微软站点重新安装 Msxml,选择俄语

我在 ProcessMonitor 中看到 msxml 继续加载

C:\Windows\SysWOW64\en-US\msxml6r.dll.mui

本地化文件,但找不到它存储此信息的位置

PS在预装的俄罗斯windows上没有出现这样的问题

0 投票
1 回答
1293 浏览

xml - 无法让 xsl:import 或 xsl:include 在 MSXML6 上工作

我正在尝试让 MSXML6 XSLT 导入(或包含)功能适用于我的应用程序。我到处寻找解决方案,并找到了许多对似乎正在工作的人的参考,所以我想我一定做错了什么,但我不知道它是什么。

书本.xml

DefaultRules.xsl

书本.xsl

原型.cpp

我从 XML 工具 (EditiX) 获得的(正确)输出是

我从 MSXML6 转换得到的(不正确的)输出是

看起来指定包含的文件没有被导入/包含,所以我只是得到默认模板结果,尽管我没有收到任何错误消息。如您所见,我将 resolveExternals 标志设置为 true(MSXML6 的新标志)。我也尝试从当前文件夹以及特定文件夹加载它(上面的代码使用 /Temp)。我也尝试过同时使用 xsl:import 和 xsl:include。该解决方案始终适用于 XML 工具,但使用上述代码和 MSXML6 总是给出不正确的结果。如果可能相关,我正在使用 Windows 10。

0 投票
1 回答
65 浏览

vba - 声明基于 OS 的公共变量类型

我正在编辑一个适用于 Office 2003、2007、2010、2013 等的 VBA 宏,在我们使用过的任何以前的操作系统版本的 Windows 上。现在我们已经升级到 Windows 10,这行代码:

不工作。它需要是

在上下文中,我声明了显式的全局变量,这就是其中之一。

问题是,我需要在我的计算机上编辑这些宏,但它们也需要在较旧的操作系统版本上工作,因为该产品仍在这些版本上使用。我已经尝试了很多东西来弄清楚是否有任何方法可以使这项工作,否则,没有骰子。MSXML6 在我的旧(运行 Windows 7)和新计算机上。所以在这一点上,我希望有一种方法可以根据使用的操作系统来定义这个变量。我知道你可以检查操作系统,我已经找到了代码,但是有没有办法根据操作系统有条件地定义变量?

IE:

0 投票
1 回答
46 浏览

dll - 检查.dll文件中声明或未声明的函数的方法

是否有任何工具通过帮助我可以找到是否在文件function中声明了a 。.dll实际上,我遇到了一个问题,编译器说它找不到xyz method. 请如果有人知道我该如何检查这个东西,请分享。我要测试msxml6.dll 谢谢

0 投票
1 回答
581 浏览

c++ - Visual Studio 10:我的 Windows 10 上未声明 Saxxmlreader

我最近将我的 PC 从 Windows 7 切换到 Windows 10。在 Windows 7 上,没问题,我的解决方案是正确构建的。但是在我的 Windows 10 上,使用相同的解决方案我有错误“SAXXMLReader undeclared”。我不记得在 Windows 7 上安装了任何特别的东西,所以知道为什么它在 Windows10 上不起作用吗?问题可能来自我电脑的 dll 吗?谢谢。

编辑:经过一些测试,这里有一些细节:如果我用 myWindows 7 的 msxml6.dll 替换文件 C:\Windows\System32\msxml6.dll,我可以编译我的项目并且它可以工作!但是,Microsoft Excel(例如)不再起作用。因此,该 DLL 中似乎不再声明 SAXXMLReader。这是一个错误还是我应该检查我的代码?

0 投票
1 回答
3147 浏览

vbscript - MSXML ServerXMLHTTP - 调用 Web 服务

问题:我从If Err.Number <> 0 Then检查中得到以下错误输出;

代码:

我在这里想念什么?

0 投票
0 回答
2136 浏览

c++ - VS2015:“DOMDocument60”:不是“MSXML2”的成员

环境:</p>

我使用 MSXML 来构建我的程序。该项目在 windows7 上运行良好。当我在 winServer 2012 上构建它时。它得到了编译错误:

我查找了 %systemdir% 并找到了msxml6.dll和其他msxml*.dll

看来操作系统已经安装了MSXML6.0。我不知道为什么,有什么建议吗?感谢您的任何评论!:)

0 投票
1 回答
580 浏览

excel - Parsing Fidelity Stock Quote page

I have been able to obtain stock and index data from Fidelity by setting up a connection to the relevant Fidelity page; writing the results to a worksheet; and then finding the results I want on that sheet.

I am now trying to simplify and avoid using both IE and the temporary worksheet page. The code below, using Microsoft XML, v6.0 seems to download all the relevant information, but I cannot figure out how to process things afterward so as to be able to extract the Name, Last Price, and Date/Time of that last price.

I have looked at Yahoo finance and Google finance, but they don't have all of the indices that I am interested in.

The code below gets me to the point of downloading the page information, but the only components that I see being returned by the "Get" is responseText (which I have split up and placed on a worksheet for examination), and responseBody which seems to be an array of character codes of the contents of responseText.

Perhaps I shouldn't even be using the MS XML tool in the first place, but it seems to me this should be possible.

Thanks for any pointers.