XML Tree
Fast XML parser

Comparison to Other Modules
XML Tree is similar to the XML::Parser Perl module except that it:
  1. Is over an order of magnitude faster. XML Tree owes its speed to two things: using mmap(2) to read the XML file bypassing conventional I/O and buffering, and being written entirely in C++ as opposed to having portions in Perl. Benchmark comparison results are available.

  2. Isn't a strict DTD (Document Type Definition) parser. The goal is to parse XML files fast, not check for validity. (You should check the validity of your XML files with other tools.)

  3. Offers simple conditional and looping mechanisms assisting in the generation of dynamic content.


Copyright © 1999 by Paul J. Lucas.
XML Tree is available under the terms of the GNU General Public License.
Last updated: January 29, 2000