Buying Options
Java and XSLT
Print $39.95
Add to Cart
Safari Books Online
Add to Cart
What is this?
Print £30.50
Add to Cart
What is this?
Description
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.
Full Description
Table of Contents
  1. Chapter 1 Introduction

    1. Java, XSLT, and the Web

    2. XML Review

    3. Beyond Dynamic Web Pages

    4. Getting Started

    5. Web Browser Support for XSLT

  2. Chapter 2 XSLT Part 1 -- The Basics

    1. XSLT Introduction

    2. Transformation Process

    3. Another XSLT Example, Using XHTML

    4. XPath Basics

    5. Looping and Sorting

    6. Outputting Dynamic Attributes

  3. Chapter 3 XSLT Part 2 -- Beyond the Basics

    1. Conditional Processing

    2. Parameters and Variables

    3. Combining Multiple Stylesheets

    4. Formatting Text and Numbers

    5. Schema Evolution

    6. Ant Documentation Stylesheet

  4. Chapter 4 Java-Based Web Technologies

    1. Traditional Approaches

    2. The Universal Design

    3. XSLT and EJB

    4. Summary of Key Approaches

  5. Chapter 5 XSLT Processing with Java

    1. A Simple Example

    2. Introduction to JAXP 1.1

    3. Input and Output

    4. Stylesheet Compilation

  6. Chapter 6 Servlet Basics and XSLT

    1. Servlet Syntax

    2. WAR Files and Deployment

    3. Another Servlet Example

    4. Stylesheet Caching Revisited

    5. Servlet Threading Issues

  7. Chapter 7 Discussion Forum

    1. Overall Process

    2. Prototyping the XML

    3. Making the XML Dynamic

    4. Servlet Implementation

    5. Finishing Touches

  8. Chapter 8 Additional Techniques

    1. XSLT Page Layout Templates

    2. Session Tracking Without Cookies

    3. Identifying the Browser

    4. Servlet Filters

    5. XSLT as a Code Generator

    6. Internationalization with XSLT

  9. Chapter 9 Development Environment, Testing, and Performance

    1. Development Environment

    2. Testing and Debugging

    3. Performance Techniques

  10. Chapter 10 Wireless Applications

    1. Wireless Technologies

    2. The Wireless Architecture

    3. Java, XSLT, and WML

    4. The Future of Wireless

  1. Appendix A Discussion Forum Code

  2. Appendix B JAXP API Reference

  3. Appendix C XSLT Quick Reference

  4. Colophon

View Full Table of Contents
Product Details
Title:
Java and XSLT
By:
Eric M. Burke
Publisher:
O'Reilly Media
Formats:
  • Print
  • Safari Books Online
Print Release:
September 2001
Pages:
528
Print ISBN:
978-0-596-00143-8
| ISBN 10:
0-596-00143-6
Customer Reviews
Colophon

Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animals on the cover of Java and XSLT are ermines, also known as stoats or short-tailed weasels. Mustela erminea are found around the world between the Arctic Circle and approximately 40° north latitude. Their body length, not including tail, ranges from 7 to 12 inches, with proportionately sized tails from 3 to 6 inches long. They weigh between 1.5 and 11.5 ounces. Males are, on average, larger than females.

Ermines can both swim and climb trees, and though they live in such diverse habitats as grasslands, tundra, and deep forests, they tend to prefer rocky or brushy areas. They are carnivores and eat mostly rodents, but they also enjoy small rabbits and birds, fish, bugs, and eggs. (Whether they take their eggs sunny-side-up or over-easy is still a matter of great debate.)

Female ermines give birth to only one litter per year. The mating season is in the late spring, but after fertilization, the ermine embryos stop developing and do not implant in the uterus for several months. Once implantation occurs, gestation takes only about a month, and the babies are born in the spring of the year following fertilization.

Ermines can live up to eight years, but their lifespan in the wild tends to be only a year or less. Their main killer is starvation, dependent as they are on fluctuating rodent populations, but they are also preyed upon by hawks, owls, and humans.

Ermine fur, which is harvested from both M. erminea and its cousin, M. frenata, the long-tailed weasel, is specifically the fur of an ermine in winter. At this time of year, their fur is stark white except for a small black tip on the tail, leading to the blackflecked, white-fur robes favored by stylish monarchs all over the world. Matt Hutchinson was the production editor and copyeditor for Java and XSLT. Susan Carlson Greene proofread the book, and Leanne Soylemez and Emily Quill provided quality control. John Bickelhaupt wrote the index. James Carter provided production assistance.

Ellie Volckhausen designed the cover of this book, based on a series design by Edie Freedman. The cover image is a 19th-century engraving from the Dover Pictorial Archive. Emma Colby produced the cover layout with QuarkXPress 4.1 using Adobe's ITC Garamond font.

David Futato designed the interior layout, based on a series design by Nancy Priest. Neil Walls converted the files from Microsoft Word to FrameMaker 5.5.6 using tools created by Mike Sierra. The heading font is Bitstream Bodoni, the text font is ITC New Baskerville, and the code font is Constant Willison. The illustrations that appear in the book were produced by Robert Romano and Jessamyn Read using Macromedia FreeHand 9 and Adobe Photoshop 6. This colophon was written by Leanne Soylemez.

Whenever possible, our books use a durable and flexible lay-flat binding. If the page count exceeds this binding's limit, perfect binding is used.

  • Book cover of Java and XSLT