hcxselect is a small and fast CSS selector engine for C++. It parses CSS selector expressions and applies them to a set of document nodes (or a whole tree) parsed via htmlcxx, a simple non-validating HTML parser. Thus, it allows you to use CSS selectors in your C++ program without much bloat.
- Supports most of the Selectors Level 3 specification. Browser-specific selectors like ::visited are excluded, though.
- Addditional pseudo-classes: :text and :comment
- Small and concise interface
- Extensively unit-tested
- Liberal license (3-clause BSD)
November 24, 2011
November 11th, 2011
Initial release: htmlcxx 1.0
Previous releases can be found on hcxselects's file list at SourceForge.