XSL: Another Style Sheet Language

in Language

What are the best styling languages used to design and develop a website today? One popular type of styling language used in the market today is CSS or Cascading Style Sheets. However, other than CSS, there are also other popular styling languages used in the market which have also been standardized by the W3C or the World Wide Web Consortium. A popular example is XSL.


XSL (Extensible Stylesheet Languages)

XSL, or Extensible Stylesheet Languages, is considered as one of the most popular types of styling languages used in the market today other than the popular CSS. Although not as widely used compared to CSS, XSL is known to boast a number of strengths that CSS lacks.


One strength of XSL is that it has evolved as a family of style sheet languages. Although it begun as an attempt to bring the functionality of DSSSL, particularly in the area of print and high-end typesetting, to XML, XSL had drastically changed this involves splitting XSL into two working groups.


These groups are the XSLT (XSL Transformations), which is an XMLlanguage for transforming XML documents, and XSL-FO (XSL Formating Objects), which is an XML language for specifying the visual formatting of an XML document.


More Powerful Than CSS

According to many web design Philippines experts, the combination of XSLT and XSL-FO creates a very powerful styling language compared to CSS. Part of the reason why is that XSLT is a Turing Complete language while CSS is not. Additionally, XSLT is capable of creating content, such as automatically creating a table of contents just from chapters in a book, or removing/selecting content, such as only generating a glossary from a book.


XSL-FO, on the other hand, stands alone which is unlike that of CSS. This is because CSS usually modifies a document that is attached to it, while the XSL-FO document (usually the result of the transformation by XSLT of the original document) contains all of the content to be presented in a purely presentational format.


Complexity of its Language

There are, however, several disadvantages of using XSL, and one of those is its complexity. According to many web design Manila experts, the complexity of XSL-FO is a problem. Many of them have said that it is much simpler to a CSS processor than an FO processor even though CSS implementations in web browsers are still not entirely compatible with one another. For more information visit to our site at http://www.myoptimind.com

Author Box
Margarette Mcbride has 1 articles online

Margarette Mcbride is a copywriter of Optimind Web Design and SEO, a web design and seo company in the Philippines. Optimind specializes in building and promoting websites that are designed for conversion.

Add New Comment

XSL: Another Style Sheet Language

Log in or Create Account to post a comment.
Security Code: Captcha Image Change Image
This article was published on 2011/07/06