I have created my own XPath library for Delphi 2006 and have used it since. It works fine but could have more performance, and I don’t really have the time to maintain it any more.
What other library could I use?
I have created my own XPath library for Delphi 2006 and have used it since. It works fine but could have more performance, and I don’t really have the time to maintain it any more.
What other library could I use?
OmniXML has good XML and XPath support, and it's free with source. Works with many versions of Delphi, too, including 2007 and 2009.
I import the MSXML library and use it directly. Works like a charm.
The Open XML, Alternative Document Object Model (ADOM) is also a great (and 100% Delphi) XML library including XPath support. It has DTD validation support, but unfortunately no XSD support.