I'm evaluating a system made in Delphi 6, which basically uses a TClientDataSet to open xml files.
This system has been running for a long time and is Ok, only an xml file is indicating the "Mismatch in datapacket" error when I try to open it.
At first I'm not posting xml here because it has more than 1200 fields, and since only one file is generating error, I believe the xml structure is correct.
There must be some wrong information entered by the user, but I can not find it.
In delphi I can not debug because the error already occurs when opening xml.
Is there any software that can indicate where this error is? Any suggestions on how to find where the problem is?
I made some attempts to parse into Delphi's own XML Mapper, but could not find anything.
Below the XML download link. Unfortunately I can not post the problem file because it has a lot of commercial information. The file below is to show how the file structure is.