在UFT中尝试时未加载XML文件(VB脚本)
我需要从UFT读取XML文件并提取一些值。 不幸的是,下面的代码不起作用。我看到XML文件本身没有加载,我尝试了多个文件,但仍然没有成功。请帮我提些建议 下面是我打开Response.xml文件的代码在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 "
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
作为其最新名称空间