[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: