---------------------------------------------------------------------------
                                                                           
                                 xmlwrapp                                  
                                                                           
---------------------------------------------------------------------------

xmlwrapp is a modern style C++ library for working with XML data. It
provides a simple and easy to use interface for the very powerful libxml2
XML parser and the libxslt XSLT engine.


Features:

  * Tree parsing. XML data is parsed and a tree of xml::node objects is
    created. Similar to the DOM.
  * Event parsing. XML data is parsed as protected member functions of an
    event class are called. Similar to SAX.
  * It is easy to construct an XML tree using xml::node objects. Any
    xml::node may be inserted into an IOStream causing translation to XML
    text data.
  * Support for Extensible Stylesheet Language Transformations (XSLT) and
    Extensions to XSLT (EXSLT).
  * Complete isolation from the backend parser due to the private
    implementation (pimpl) idiom.
  * xmlwrapp is released under a Berkeley style license. This means you can
    do almost anything with it, including using it in commercial
    applications.


For more information about xmlwrapp please go to:
http://pmade.org/software/xmlwrapp/
