Projects / libxml++

libxml++

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
Licenses
Operating Systems
Implementation

RSS Recent releases

  •  14 Sep 2004 08:45

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.

  •  18 Feb 2004 10:40

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

  •  23 Jan 2004 04:14

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

  •  19 Dec 2003 04:41

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.

RSS Recent comments

16 Dec 2007 07:21 jfz

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

>

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.

23 Feb 2006 16:49 dgary

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

18 Feb 2004 14:14 TomMM

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.

29 Mar 2001 01:57 iamtheari

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++.

06 Mar 2001 09:04 bpetherick

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

Screenshot

Project Spotlight

IMP

A Webmail system based on IMAP.

Screenshot

Project Spotlight

Talend Open Studio for MDM

A tool to get users started with master data.