aboutsummaryrefslogtreecommitdiffstats
path: root/textproc/xmlwrapp/pkg-descr
blob: 41c7f8b6af67e6f3a1ec3b41d977b2bcbdaf0ecd (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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.

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.
   * Complete isolation from the backend parser due to the private
     implementation (pimpl) idiom.

WWW: http://xmlwrapp.sourceforge.net/
     https://github.com/vslavik/xmlwrapp