|
Learn how to use XSL transformations in Java programs ranging from
stand-alone applications to servlets. Java and XSLT introduces
XSLT and then shows you how to apply transformations in real-world
situations, such as developing a discussion forum, transforming
documents from one form to another, and generating content for wireless
devices.
Table of Contents
1. Introduction
Java, XSLT, and the Web
XML Review
Beyond Dynamic Web Pages
Getting Started
Web Browser Support for XSLT
2. XSLT Part 1-The Basics
XSLT Introduction
Transformation Process
Another XSLT Example, Using XHTML
XPath Basics
Looping and Sorting
Outputting Dynamic Attributes
3. XSLT Part 2-Beyond the Basics
Conditional Processing
Parameters and Variables
Combining Multiple Stylesheets
Formatting Text and Numbers
Schema Evolution
Ant Documentation Stylesheet
4. Java-Based Web Technologies
Traditional Approaches
The Universal Design
XSLT and EJB
Summary of Key Approaches
5. XSLT Processing with Java
A Simple Example
Introduction to JAXP 1.1
Input and Output
Stylesheet Compilation
6. Servlet Basics and XSLT
Servlet Syntax
WAR Files and Deployment
Another Servlet Example
Stylesheet Caching Revisited
Servlet Threading Issues
7. Discussion Forum
Overall Process
Prototyping the XML
Making the XML Dynamic
Servlet Implementation
Finishing Touches
8. Additional Techniques
XSLT Page Layout Templates
Session Tracking Without Cookies
Identifying the Browser
Servlet Filters
XSLT as a Code Generator
Internationalization with XSLT
9. Development Environment, Testing, and Performance
Development Environment
Testing and Debugging
Performance Techniques
10. Wireless Applications
Wireless Technologies
The Wireless Architecture
Java, XSLT, and WML
The Future of Wireless
A. Discussion Forum Code
B. JAXP API Reference
C. XSLT Quick Reference
Index
New on the Java Boutique:
New Review:
Time Management Made Easy with the Quartz Enterprise Job Scheduler
Why not just use the Java timer API? This open source scheduling
API boasts simplicity, ease-of-integration, a well-rounded feature
set, and it's free!
New Applet:
Reverse Complement
Reverse Complement is a simple applet that converts DNA or RNA
sequences into three useful formats.
Elsewhere on internet.com:
WebDeveloper Java
Lots of Java information on webdeveloper.com
WDVL Java
Thorough Java resource at the Web Developer's Virtual Library.
ScriptSearch Java
Hundreds of free Java code files to download.
jGuru: Your View of the Java Universe
Customizable portal with online training, FAQs, regular news updates, and tutorials.
|