XML and HTML processing toolkit
Arabica is an XML and HTML processing toolkit, providing SAX, DOM, XPath, and XSLT implementations, written in Standard C++. In addition to the XML parser, Arabica includes Taggle, an HTML parser derived from TagSoup.
Homepage: http://www.jezuk.co.uk/cgi-bin/view/arabica