If you are using FreePascal, why not use the XML units that come with FreePascal? There is a tutorial here: http://wiki.freepascal.org/XML_Tutorial

If you need Delphi support you should try Very Simple XML: http://blog.spreendigital.de/2011/11...er-and-writer/ Check out the first omment on that blog article for a FPC 2.6 + Delphi compatible version.