xml defines store data while css used for expressing styles
XSL is used to refer to a family of languages used to transform and render XML documents. CSS is a style sheet language used for describing the presentation semantics (the look and formatting) of a document written in a markup language. Hence XSL and CSS are not the same and not interchangeable. XSL is a language for expressing style sheets. An XSL style sheet is, like with CSS, a file that describes how to display an XML document of a given type. XSL shares the functionality and is compatible with CSS2 (although it uses a different syntax). It also adds: 1  A transformation language for XML documents: XSLT. XML is a markup language same as HTML. XML tag you can define your self for storing data. XML store (describe) data, nothing more (either temporary or permanent). XML was designed for describing well formed data. Also XML have some strict rules. That rules follow every XML document. Any database data are easily transform to a XML format. It's like reasonable storage format for certain types of data and easily converted into server side along with XSL, etc. up vote 2 down vote. XSL is used to refer to a family of languages used to transform and render XML documents. CSS is a style sheet language used for describing the presentation semantics (the look and formatting) of a document written in a markup language. Hence XSL and CSS are not the same and not interchangeable. XSL is itself an XML file. CSS is not an XML file. XSL describes the process to transform an XML file to an XHTML file. CSS describes certain styling rules for specific elements of an HTML file. XSL can be about the order of the elements in the resulting document. CSS is designed around styling a document, structured in a markup language, HTML and XML (including XHTML and SVG) documents. It was created for that purpose. The code CSS is non-XML syntax to define the style information for the various elements of the document that it styles. XSL (Extensible Stylesheet Language), formerly called Extensible Style Language, is a language for creating a style sheet that describes how data sent over the Web using the Extensible Markup Language (XML) is to be presented to the user.
http://stackoverflow.com/questions/18640501/difference-between-xsl-and-css http://www.w3.org/Style/XSL/WhatIsXSL.html http://www.way2tutorial.com/xml/xml_introduction_difference_between_xml_and_html.php http://stackoverflow.com/questions/18640501/difference-between-xsl-and-css https://answers.yahoo.com/question/index?qid=1005121300360 https://en.wikipedia.org/wiki/Comparison_of_stylesheet_languages http://scn.sap.com/thread/546530
difference between xml xsl jsp html css