我正在使用VBScript语言的QTP。XML源格式不正确:给定编码中的字符无效。第10行,位置2772.参数名称:XML源
我想比较两个XML并获得差异。
获取错误提及如下
XML源不能很好形成的:在给定的编码无效字符。
线10,位置2772.
参数名:XML源
线(9): “objxml1.LoadFile(xmlFile1)”
我的代码如下:
Dim xmlFile1, xmlFile2, objxml1, objxml2
xmlFile1 = "C:\Data\XML1.xml"
xmlFile2 = "C:\Data\XML2.xml"
Set objxml1 = XMLUtil.CreateXML()
Set objxml2 = XMLUtil.CreateXML()
objxml1.LoadFile(xmlFile1)
objxml2.LoadFile(xmlFile2)
Result = objXML1.Compare(objXML2, objResultsXML)
If Result = 1 Then
print "XML Files Match"
Else
print "XML Files do not match"
objResultsXML.SaveFile("C:\Data\xmldiff.xml")
End If
*“XML源代码格式不正确。”*什么是不明确的错误? –
我想比较其他xmls并正确地得到结果。但仅限于某些特定的xmls,我收到此错误。 – ARJUN
那些。 XML。文件。是。格式不正确。 –