Interactive XSLT is XSLT that involves user interfaces. Typically, this is done on the Web. You can create such interactive XSLT applications with the help of either ASP or HTML. With ASP, XSLT is performed on the server side before the resulting HTML document or fragment is downloaded to the client. With HTML, XSLT is performed on the client side after the required XML documents and XSLT style sheets are downloaded. One of the advantages of server-side XSLT is that the application is free of browser compatibility issues. One of the advantages of client-side XSLT is that, once XML and XSLT files are downloaded, the application is relatively immune to server shutdown or network traffic jams.
This section contains the following topics.