I'm looking for a xml component/Library which supporting Delphi 2009.
Thanks!
Delphi ships with TXMLDocument, which is a wrapper that lets you choose between MSXML, Open XML and Xerces XML.
I just import Microsoft's MSXML and use it directly.
Under Component|Import Component..., select Type Library and browse to Microsoft XML. I recommend 6.0, but you can use 4 if you like. Avoid 3 as it wasn't very compliant with the XML standard and very early versions leak memory, and version 5 is only available with Office.
Update
If speed is a big concern, you might want to take a look at SAX (Simple API for XML), which streams the XML instead of building the DOM in memory. This used to be included in MSXML, but I thought I read somewhere that it had been removed in version 6. I usually use the DOM, so I can't recommend a specific SAX parser, but a quick search on SourceForge returns some options.
As far as I know OmniXML fully supports D2009.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With