About | Contact | Impressum

Home |  Code |  Articles |  Misc |  x
XML Parser |  TAR Library |  Linked Lists |  WinSock 1.1 |  x
General |  Downloads |  Documentation |  History |  x

XML Parser

XML Parser iconThis is the homepage of my XML Parser for Delphi. Here you can find information about the parser, documentation, and download the parser files.

I hope you enjoy my parser. I have done my best to keep it simple, to allow for simple learning and, most of all, to make it one of the fastest Delphi XML parsers available.

Please contact me for notes, bug reports and questions.

If you want to be notified about updates to the parser, just send me a mail and let me know. I promise that I will not use your e-mail address for any other purpose than this!


TXmlParser is a lightweight ObjectPascal XML parser for Delphi and FreePascal. By leaving out syntax checking, well-formedness checks and/or validation, and by choosing a progressive scanning technique, this parser is very fast. 

Unicode Support

Starting with version 2.0, there is full support for the Unicode versions of Delphi (2009 and later). The library is now named LibXmlParserU.pas so you can distinguish between versions 1 and 2. However, the new version is as source code compatible as possible.


How can I parse empty-element tags? How can I get attribute values? How to process UTF-8? May I use the parser for commercial projects?

These and other questions are answered in the Frequently Asked Questions