Because XML separates content from presentation, Web builders need a new way to control design, display, and output issues.
Style sheets are the answer.
XML's support for the existing CSS standard will handle most basic style and page- layout issues when it's supported in the 5.0 browsers. But CSS may not be robust enough to suit professional publishers. XSL, currently submitted as a W3C proposal, gives Web developers and users more presentation flexibility than HTML does. XSL is more powerful than CSS because XSL lets Web builders create documents that can alter their own appearance dynamically. XSL is designed to work with scripting languages such as JavaScript.