Basic Search  Advanced Search   
Topics Resources Free Library Software XML News About Us
  You are here: home Focus CSS & XSL(T) » Introduction Sunday, 9 March 2008


Subsections to be added soon

Cascading Style Sheets (CSS), eXtensible Stylesheet Language (XSL) & XSL Transformations (XSLT)

  • What is CSS?
    Cascading Style Sheets, level 2 (CSS2) is a style sheet language that allows authors and users to attach style (e.g., fonts, spacing, and aural cues) to structured documents (e.g., HTML documents and XML applications). By separating the presentation style of documents from the content of documents, CSS2 simplifies Web authoring and site maintenance.

    CSS2 builds on CSS1 and, with very few exceptions, all valid CSS1 style sheets are valid CSS2 style sheets. CSS2 supports media-specific style sheets so that authors may tailor the presentation of their documents to visual browsers, aural devices, printers, braille devices, handheld devices, etc. This specification also supports content positioning, downloadable fonts, table layout, features for internationalization, automatic counters and numbering, and some properties related to user interface.

    Official W3C CSS2 Specification is External linkhere.

  • What is XSL?
    eXtensible Stylesheet Language (XSL) is a language for expressing stylesheets. It consists of two parts:
    1. XSL Transformations (XSLT): a language for transforming XML documents
    2. An XML vocabulary for specifying formatting semantics (XSL Formatting Objects)
    An XSL stylesheet specifies the presentation of a class of XML documents by describing how an instance of the class is transformed into an XML document that uses the formatting vocabulary.

    Official XSL Specification is External linkhere.

  • What is XSLT?
    XSL Transformations (XSLT) is a language for transforming XML documents into other XML documents. XSLT is designed for use as part of XSL, which is a stylesheet language for XML. In addition to XSLT, XSL includes an XML vocabulary for specifying formatting. XSL specifies the styling of an XML document by using XSLT to describe how the document is transformed into another XML document that uses the formatting vocabulary. XSLT is also designed to be used independently of XSL. However, XSLT is not intended as a completely general-purpose XML transformation language. Rather it is designed primarily for the kinds of transformations that are needed when XSLT is used as part of XSL.

    Official XSLT Specification is External linkhere.
We'll be adding new sections here soon. Till then enjoy the following articles.

  Contact Us | E-mail Us | Site Guide | About PerfectXML | Advertise ©2004 All rights reserved. | Privacy