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

Recent releases

  •  14 Sep 2004 15: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.

    •  18 Feb 2004 18:43

      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 18:40

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

        •  23 Jan 2004 12:14

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

          •  19 Dec 2003 12: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.

            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

            OpenStack4j

            A Fluent OpenStack client API for Java.

            Screenshot

            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.