news 28 Posted October 8, 2012 libxml++ is a C++ wrapper for the libxml XML parser library. It has SAX and DOM-like APIs, but does not attempt to conform exactly to the DOM specifications because they are not aimed at C++. Its API is much simpler than the underlying libxml C API. libxml++ 2.35 is an unstable development series, which will become the stable libxml++ 2.36 for GNOME 2.36. *** Changes 2.35.4 (unstable): * Document: - Add process_xinclude(), using new XIncludeStart and XIncludeEnd classes, derived from Node. (Kjell Ahlsted) Bug #338521. - Make the Document(xmlDoc*) constructor public. (Kjell Ahlsted) Bug #668980. * Parser: Make it thread-safe. (Kjell Ahlstedt) Bug #681467. * Schema::set_document(): If the argument 'document' is 0 then create an empty document, as the documentation says. (Kjell Ahlstedt) * Improve the error handling. (Kjell Ahlstedt) Bug #635846. * Documentation: - Add incremental parsing to the SaxParser example program. - DtdValidation and SchemaValidation: Print all exception information. - Improve error descriptions. (Kjell Ahlstedt) 2.35.3 (unstable): * Node: - Add eval_to_[boolean|number|string]() methods. (Kjell Ahlstedt) Bug #316244 - Fix memory problems in import_node(). (Kjell Ahlstedt) Bug #672992 * Build: - The examples are now built and run during make check. (Kjell Ahlstedt) Bug #678390 - Define LIBXMLCPP_EXCEPTIONS_ENABLED unconditionally. (Kjell Ahlstedt) 2.35.2 (unstable): * Node: Add get_first_child(). (Murray Cumming, Based on a patch by Ilya Murav'jov in bug #648125) * Build: Remove the --disable-api-exceptions configure option. (Murray Cumming) 2.35.1 (unstable): * Handle attributes with default values correctly. (Kjell Ahlstedt) Bug #669635. * Improved handling of entity references and processing instructions. (Kjell Ahlstedt) Bug #669481 * Parser: Throw more detailed error messages. (Kjell Ahlstedt) Bug #304020 (Virgile Devaux) * Document: Make the Document(xmlDoc*) constructor protected. (Murray Cumming) Bug #668980 (A. Pignotti). *** Download You can download libxml++ from here: http://libxmlplusplus.sourceforge.net/ -- murrayc ( -at -) murrayc.com www.murrayc.com www.openismus.com _______________________________________________ Share this post Link to post