Sophie Network: Vamp HQ - Luxor XUL - Ajax - Rachel - Lopica - The Saturn Times - The Richmond Post
Ajax Family: Apollo - Caramel - Cypress - Houston - Salsa
Cypress Logo
Cascading Style Sheet (CSS) Parser
Overview . Download . Mailing List . Cypress @ Sourceforge

Cypress - Open Source Cascading Style Sheet (CSS) Parser

What is Cypress?

Cypress is an open-source Cascading Style Sheet (CSS) parser that lets you add well-documented, standardized name/value pairs (such as color: red; font-size: 150%; font-style: italic;) also know as CSS style properties to your own XML markup languages.

Cypress supports inline styles so you can add style properties to individual XML tags using the style attribute or external style sheets so that you can store style rules for reuse in separate, XML-free text documents also known as style sheets.

Cypress supports three forms of selectors to match your XML tags and style rules, that is, element selectors, class selectors and id selectors.

What is CSS (Cascading Style Sheets)?

Cascading Style Sheet (CSS) started as a W3C standard for styling web pages (that is, HTML tags) and evolved into a standard for styling arbitrary, made-up, not-yet-invented XML tags such as XUL or SVG tags.

Note, that CSS is not and archaic pre-XML-world dialect that is endangered by XSL/T. Instead both CSS and XSL/T will thrive side-by-side and complement each other. XSL/T, for example, excels in creating new documents from templates and XML data, but doesn't offer well-documented, standardized style properties that you can squeeze into XML tags and that are possibly cascaded/inherited to leafs and branches in the document tree.

To find out more about CSS check these links:

More Quick Links: Batik SVG · Velocity · Python · Jython · JDOM · dom4j · Jaxen · Eclipse SWT · Mono · Gtk# · Qt# · Mozilla · Web Start · Skin L&F · Kunststoff L&F · Relax NG · XDoclet
SourceForge Logo Send your comments, suggestions, praise or poems to Copyright © 2001, 2002, 2003 Gerald Bauer