# XSL Variation

<p>Stylesheets can format the same page in several different styles. One view can be a fancy formatted HTML page. Another can be a plain printable page. A third might be a WAP view. Or you may have multiple styles for different sections in a site.

<p>The same XML source of this page is used to produce two different views:

<li>fancy formatting <li>plain formatting

<p>The dispatch servlet for *.xml files looks for a ?plain query string. The servlet sets the caucho.xsl.stylesheet attribute to plain.xsl or default.xsl and forwards the page to the XTP servlet. The ?plain query uses plain.xsl. Anything else uses default.xsl.

<li>plain.xsl <li>default.xsl (copy.xsl, header.xsl, content.xsl)