Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在UFT中尝试时未加载XML文件(VB脚本)_Xml_Vbscript_Hp Uft - Fatal编程技术网

在UFT中尝试时未加载XML文件(VB脚本)

在UFT中尝试时未加载XML文件(VB脚本),xml,vbscript,hp-uft,Xml,Vbscript,Hp Uft,我需要从UFT读取XML文件并提取一些值。 不幸的是,下面的代码不起作用。我看到XML文件本身没有加载,我尝试了多个文件,但仍然没有成功。请帮我提些建议 下面是我打开Response.xml文件的代码 set xmlDoc = CreateObject("Microsoft.XMLDOM") xmlDoc.Async= False path = "C:\Users\axxxx\Desktop\Response.xml" If xmlDoc.LoadXml(path) then msgbox "

我需要从UFT读取XML文件并提取一些值。 不幸的是,下面的代码不起作用。我看到XML文件本身没有加载,我尝试了多个文件,但仍然没有成功。请帮我提些建议

下面是我打开Response.xml文件的代码

set xmlDoc = CreateObject("Microsoft.XMLDOM")
xmlDoc.Async= False
path = "C:\Users\axxxx\Desktop\Response.xml" 
If xmlDoc.LoadXml(path) then
msgbox " file loaded "
else
msgbox "file not loaded"
End If
上面的代码显示未加载的文件。 我正在使用UFT 14.50和Windows 10

我尝试了许多xml文件,但没有加载任何内容。 是否与MSXML有关,我已检查System32文件夹中是否有MSXML6.dll(最高版本)可用。
请帮我解决这个问题。

谢谢,我找到了解决方案。 新代码如下。刚把XMLDoc.LoadXML改为XMLDoc.Load,它就成功了

set xmlDoc = CreateObject("Microsoft.XMLDOM")
xmlDoc.Async= False
path = "C:\Users\axxxx\Desktop\Response.xml" 
If xmlDoc.Load(path) then
msgbox " file loaded "
else
msgbox "file not loaded"
End If

我建议您使用
MSXML2.DOMDocument.6.0
名称空间,而不是
Microsoft.XMLDOM
作为其最新名称空间