htmlcxx ist ein einfacher nicht validierender CSS1- und HTML-Parser für C++. Er ahmt das Verhalten von Mozilla Firefox nach, daher sollte man Parse-Bäume ähnlich wie bei Firefox erwarten. Er fügt allerdings keine Dinge ein, die nicht vorhanden sind. Daher liefert die Serialisierung des DOM-Baumes genau die gleiche Ausgabe wie das originale HTML-Dokument. Ein weiteres wichtiges Feature ist ein STL-ähnliches Baumnavigations-API, das von tree.hh aus der Template-Bibliothek stammt. (non)