XslRoot Project
Home
Help and Download
Mail list help and software download from SourceForge
Why use XSLT
Rationale for using XSLT to build web applications.
Architecture
Component Architecture and Sample Application
Case Study Support
Support for users of Beginning XML 2nd Edition Case Study One published by Wrox Press.
Sample App Display

Database Applications
Sample database application built in XSLT, XML and SQL. No Java is required to modify this sample application to your own purposes.
Database Architecture

Using XSLT to Build Interactive Web Applications

Abstract

The purpose of this project is to show how XSLT can be easily used to build database web applications. The point is to provide an easier way for people that don't have skills in Java or Visual Basic to participate in building interactive web applications. If you regularly use HTML to build web pages, you can relatively easily learn to use XSLT to build interactive database applications.

This project presents the concepts and practical usage of XSLT as a single language for building web applications. This project does not build and distribute any specific end-user application (except samples) but builds application server components that are the building blocks for delivering applications completely written in XSLT. These components are all written in Java and will run in most Java servlet containers. However, you don't need to know or program in Java at all to use these components.

Complete Sample Application

A detailed description of this project's rationale, architecture and sample application can be found in Beginning XML, 2nd Edition, Case Study 2 published by Wrox Press. All the XSLT stylesheet code with complete line by line descriptions will get you started building applications in XSLT. The instructions on downloading the software and installing the Apache Tomcat application server is included. This site will not provide the level of detailed code walk-throughs that are described in the book. Get the book and jump start your learning about XSLT. I get no royalites.

Top