Projects / htmlcxx

htmlcxx

htmlcxx is a simple non-validating CSS1 and HTML parser for C++. The parsing politics attempt to mimic the behavior of Mozilla Firefox, so you should expect parse trees similar to those created by Firefox. However, it does not insert nonexistent stuff in your HTML. Therefore, serializing the DOM tree gives exactly the same output as the original HTML document. Another key feature is an STL-like tree navigation API provided by the tree.hh template library.

Tags
Licenses

Recent releases

  •  15 May 2011 19:06

    Release Notes: This release fixes gcc 4.3 compiler errors and several minor bugs. It has improved distribution of the CSS library.

    •  20 Apr 2010 02:42

      Release Notes: Compilation problems with mingw were fixed. pkg-config support was added. Other small issues were fixed.

      •  13 Oct 2008 00:37

        Release Notes: Compilation fixes for gcc 4.3.

        •  12 Aug 2007 07:14

          Release Notes: A small bugfix was made for gcc 4.

          •  16 Jun 2006 17:17

            Release Notes: This is a maintenance release. It adds missing visual studio project files, adds a spec file for creating RPMs, and incorporates some pending fixes.

            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.