I just compiled an old application from Delphi 2010 to XE7. The main purpose of the software is processing toons of XML files. We had to run the old D2010 version because of performance! The XE7 is much more slower when processing the same data.
I just compiled an old application from Delphi 2010 to XE7. The main purpose of the software is processing toons of XML files. We had to run the old D2010 version because of performance! The XE7 is much more slower when processing the same data.
We are using TXMLDocument to load the files. Any clue about optimization?
We are using TXMLDocument to load the files. Any clue about optimization?
Which DOM vendor are you using? http://docwiki.embarcadero.com/Libraries/XE7/en/Xml.XMLDoc.TXMLDocument.DOMVendor
ReplyDeleteThank you for the link! I am using MSXML vendor, the application is intent to run on Windows only (VCL).
ReplyDeleteBy this: http://docwiki.embarcadero.com/RADStudio/XE7/en/Using_the_Document_Object_Model
I am already using the best option.
Benchmarks: http://www.kluug.net/oxml.php
ReplyDeleteAFAIK OXML isn't the fastest XML parser for Delphi. Alexander Sviridenkov has a much faster parser out.
ReplyDeleteGonna check both of them! Thank you again.
ReplyDeleteMagno Lima XML/HTML parser is included in http://delphihtmlcomponents.com/editor31trial.zip
ReplyDeleteClasses descriptions are in /interface folder.
Please contact me in case of any questions
Interesting to know how you did/what you think of omnixml.
ReplyDeleteAlexander Sviridenkov Just downloaded. Gonna make some tries here.
ReplyDeleteMagno Lima
ReplyDeleteSorry, install.txt and sample project were missed in this zip, now fixed.