About/Contact

Steve Trefethen

Steve Trefethen is a Director of Engineering at Reply. Contact me

View my LinkedIn profile


Powered by discountASP.NET
referal ID: sdtref
Why recommend discountASP.NET?
$720 in referrals so far!


Calendar

<<  February 2012  >>
MoTuWeThFrSaSu
303112345
6789101112
13141516171819
20212223242526
2728291234
567891011

View posts in large calendar

Disclaimer

The posts on this weblog are provided AS IS with no warranties, and confer no rights. The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.



Microsoft releases XmlLite a high performance unmanaged XML library

January 22 2007 6:16PM
As I was browsing the other day I ran into XmlLite which is a light weight high performance XML library from Microsoft. The docs say "XmlLite is most appropriate for use with C++" which makes it a perfect candidate for usage from Delphi. The only down side is that MS doesn't provide a type library so the header file needs to be translated. Additionally, the library is only available with the Windows Vista SDK.
FacebookDel.icio.usDigg It!

Tags:

Comments (7) -

1/23/2007 6:37:40 AM #

I'd like to point out a completely Delphi solution with a similiar functionality: http://www.omnixml.com/.

gabr

1/23/2007 9:35:13 AM #

Why don't just use TXMLDocument?

Igor Skomorokh

1/23/2007 9:49:19 AM #

Because sometimes you don't want to depend on MSXML.

For example when using XML as a storage format inside components and experts; or for code that runs on servers and/or old machines; or if you want to use same code on Windows and Linux ...

gabr

1/23/2007 10:06:34 AM #

Because sometimes you don't want to depend on MSXML.

For example when using XML as a storage format inside components and experts; or for code that runs on servers and/or old machines; or if you want to use same code on Windows and Linux ...


Thanks for a good answer!

Igor Skomorokh

1/23/2007 10:33:28 AM #

TXMLDocument abstracts away from using a particular implementation, so you don't have to use MSXML.

function NewOXMLDocument: TXMLDocument;
begin
  Result := TXMLDocument.Create(nil);
  Result.DOMVendor := GetDOMVendor('Open XML');
end;

This uses the OpenXML parser the comes with full source in Delphi ...

David Glassborow

1/23/2007 5:11:21 PM #

This one seems also looks pretty speedy

http://vtd-xml.sourceforge.net/benchmark.html

but I have not personally tested it yet...

Roy Nelson

1/23/2007 5:23:00 PM #

gabr,

OmniXML... Thanks!  I am looking at it now.  What a nicely done project.  I appreciate the work in this, and I love the 100% Delphi code.

Jay Faubion

Add comment




  Country flag
biuquote
  • Comment
  • Preview
Loading