The size of these XML files is at the center of an issue that I have reported to support. When I create a new script for my Delphi application, each step (key or mouse) generates an XML of approx. 430KB. When I try to update (visualiser) one of these scripts during playback, each XML files goes to 6700KB (there was an improvement to reduce the size of the files but it is still to slow to use).
A running script that took 30 seconds to run takes between 3-4 minutes to update. This is simply unusable for me, my script times out most of the time. And our obejective is between 1500-2000 scripts, so 3 minutes each...
So zipping the xml would be good, but won't help me. Still the choice could be left to the user to select what is kept (XML, JPG or both or none). I do not understand why during playback/update the xml is different and bigger than when initially created.