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.
| Tags | Software Development Libraries |
|---|---|
| Licenses | LGPL |
| Operating Systems | OS Independent |
| Implementation | C++ |
Recent releases


Changes: 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.


Changes: This release introduces Glib::ustring in replacement of std::string, adds Document::create_root_node_by_import, and adds a TextReader interface.


Changes: A few bugs have been fixed and support for more compilers has been added.


Changes: Bugs in Document::write_to_stream and Document:: set_internal_subset have been fixed in this release.


Changes: 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.
- All comments
Recent commentsRe: strings
>
> % For release 2.5.1
> %
> % > This release introduces
> % Glib::ustring in
> % > replacement of std::string,
> %
> % Why would you do that? What if I
> don't
> % want to use Glib? This makes your
> % library harder to use.
> %
> % Tom.
>
>
>
> Life is more than ISO-8859-1
>
Ok-Well, the introduction of this kind of dependency (GLIB) is HUGE for those of us which must somehow get this to work on various cross-platform builds. It would be helpful if this feature were provided with a much liter, flexible solution. Glib is a poor choice IMHO.
Re: strings
> For release 2.5.1
>
> > This release introduces
> Glib::ustring in
> > replacement of std::string,
>
> Why would you do that? What if I don't
> want to use Glib? This makes your
> library harder to use.
>
> Tom.
Life is more than ISO-8859-1
strings
For release 2.5.1
> This release introduces Glib::ustring in
> replacement of std::string,
Why would you do that? What if I don't want to use Glib? This makes your library harder to use.
Tom.
Re: Mistakes, mistakes...
Try 'xml-config --version' to see if it's finding the right copy of libxml. It is possible that ./configure is finding a previously installed version of libxml, or that your installation's configuration checker script is called 'xml2-config', as some people have reported. If this is the case, create a symlink to xml2-config from xml-config so that ./configure can find it. Expect detection of this in the next version of libxml++.
Re: Mistakes, mistakes...
Hi,
I am having trouble getting the core libxml library to be recognized. I have installed (via a tarball) libxml2-2.3.2, yet the .configure program still says:
checking for libxml version >= 2.0.0... no
I have got the latest xmls from gnome.org as well, as well as helix etc. Am I missing something?
Bruce Petherick
brucep@canada.com