Release Notes: This is the first stable release on the 2.8 branch. Since version 2.6.x, Validator and DtdValidator were added, and a few bugs were fixed.
Release Notes: This release introduces Glib::ustring in replacement of std::string, adds Document::create_root_node_by_import, and adds a TextReader interface.
Release Notes: A few bugs have been fixed and support for more compilers has been added.
Release Notes: Bugs in Document::write_to_stream and Document:: set_internal_subset have been fixed in this release.
Release Notes: This is the first stable release of libxml++. The project moved to Gnome CVS and Bugzilla. The MSVC files were updated and a bug was fixed in SaxParser.
Release Notes: Entity handling was added to the SAX parser. The SaxParser::AttributeMap has been replaced with an ordered container, and an issue with threading has been fixed. Unless API-related bugs are found, the API is considered to be frozen.
Release Notes: Entities are now supported in DomParser, and Document has a write_to_stream function based on the wrapping of output buffers. The documentation has been completed and the API cleaned. This release is normally the last one before the API freezes. The next will be a 1.0 release candidate.
Release Notes: A new feature allows a user to copy a subtree from one tree to another. The msvc6 project files have been fixed, and some code cleaning has been done.
Release Notes: Missing node types have been implemented and several annoying bugs have been fixed.
Release Notes: Incorrect use of xmlKeepBlanksDefault was fixed: handling of white spaces now conforms to the XML specification. Classes now inherit from NonCopyable to avoid mistakes and to clarify the memory mangement. Node::find() now returns an empty NodeSet if it does not find the path. A memory leak in DomParser was fixed. NetBSD compilation was fixed. The .spec.in file was improved. Some MSVC++ support was added, and minor corrections were made.