Ich arbeite mit QTP mit VBScript-Sprache.Die XML-Quelle ist nicht gut formatiert: Ungültiges Zeichen in der angegebenen Codierung. Zeile 10, Position 2772. Parametername: XML-Quelle
Ich versuche, zwei XML zu vergleichen und den Unterschied zu bekommen.
Erste Fehler wie folgt erwähnt
Die XML-Quelle nicht gut gebildet wird: ungültige Zeichen in der bestimmten Codierung.
Zeile 10, Position 2772.
Parametername: XML-Quelle
Line (9): "objxml1.LoadFile (XMLFile1)"
Mein Code wie folgt:
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
* "Die XML-Quelle ist nicht gut gebildet." * Was ist nicht klar über diesen Fehler? –
Ich versuche, andere xmls zu vergleichen und die Ergebnisse richtig zu bekommen. Aber nur für einige spezifische xmls bekomme ich diesen Fehler. – ARJUN
Die. XML. Dateien. Sind. Falsch gemacht. –