Skip to content

neslib/Neslib.Xml

Repository files navigation

Neslib.Xml

Neslib.Xml is an ultra light-weight and cross-platform XML library for Delphi.

See my post on Grijjy's blog for information about the design and algorithms used in this library, and how it compares to other libraries.

Installation and Dependencies

To install:

> git clone --recursive https://github.com/neslib/Neslib.Xml

This library only depends on the Neslib repository, which is included as submodule with this repository. Be sure to either clone this repository recursively or clone the Neslib repository manually and add it to the search path.

Documentation

The source files in this library are well documented and should provide enough information to get you started. The API is very similar to many other XML libraries, so if you are already familiar with one or more of those, then you should have no problems.

You can also take a look at the unit tests and performance tests, or check my blog post for additional information.

Notable Forks

Frederic Schenckel has a fork of this repository that adds an XMLUtils unit with several utilities that aid in (de)serializing XML.

License

Neslib.Xml is licensed under the Simplified BSD License.

See License.txt for details.