Bug#243301: ITP: libcroco -- a generic Cascading Style Sheet (CSS) parsing and manipulation toolkit
Package: wnpp
Severity: wishlist
* Package name : libcroco
Version : 0.5
Upstream Author : Dodji Seketeli <dodji@gnome.org>
* URL or Web page : http://www.freespiders.org/projects/libcroco/
* License : LGPL
Description : a generic Cascading Style Sheet (CSS) parsing and manipulation toolkit
Services provided by Libcroco
* A parser module that provides
o A SAC like api. SAC stands for Simple Api for CSS. SAC is an event
driven api wich resembles SAX in the xml world.
o A CSSOM like api. CSSOM stands for Cascading Style Sheet Object Model.
.
The libcroco parser implements the CSS Level 2 specification, the CSS
forward compatibility rules and the CSS cascading rules.
.
* A CSS2 selection engine
Given an xml element node (that obviously comes from an xml document) and
a stylesheet cascade, the Libcroco selection engine can evaluate the css
selectors of the cascade and return the style properties associated to
the xml element node.
.
Note that the xml manipulation toolkit used by the libcroco selection
engine at the moment is libxml2.
Reply to: