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

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  14 Sep 2004 08:45
  • Rrelease-after

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.

  • Rrelease-mid
  •  18 Feb 2004 10:40
  • Rrelease-after

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

  • Rrelease-mid
  •  23 Jan 2004 04:14
  • Rrelease-after

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

  • Rrelease-mid
  •  19 Dec 2003 04:41
  • Rrelease-after

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.

Rss Recent comments

Rcomment-before 16 Dec 2007 07:21 Rcomment-trans jfz Rcomment-after

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.

Rcomment-before 23 Feb 2006 16:49 Rcomment-trans dgary Rcomment-after

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

Rcomment-before 18 Feb 2004 14:14 Rcomment-trans TomMM Rcomment-after

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.

Rcomment-before 29 Mar 2001 01:57 Rcomment-trans arij Rcomment-after

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

Rcomment-before 06 Mar 2001 09:04 Rcomment-trans bpetherick Rcomment-after

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

No-screenshot

Project Spotlight

Detached Quercus

A launchpad to run Quercus PHP in Java without a Web server.

No-screenshot

Project Spotlight

Tie::Table

A Perl module which maps database tables to hashes.