Elliotte Rusty Harold is an internationally respected writer, programmer, and educator, both on the Internet and off. He got his start by writing FAQ lists for the Macintosh newsgroups on Usenet, and has since branched out into books, web sites, and newsletters. He lectures about Java and object oriented programming at Polytechnic University in Brooklyn. His Cafe au Lait web site at http://metalab.unc.edu/javafaq/ has become one of the most popular independent Java sites on the Internet, and his spin-off site Cafe con Leche has become one of the most popular XML sites on the Internet Elliotte is originally from New Orleans to which he returns periodically in search of a decent bowl of gumbo. However, he currently resides in the Prospect Heights neighborhood of Brooklyn with his wife Beth and cats Charm (named after the quark) and Marjorie (named after his mother-in-law). When not writing books, he enjoys working on genealogy, mathematics, and quantum mechanics. His books include The XML Biblle (IDG Books 1999), The Java Developer's Resource (Prentice Hall, 1996), Java Network Programming (O'Reilly, 1997), Java Secrets (IDG Books, 1997) JavaBeans (IDG Books, 1997), XML: Extensible Markup Language (IDG Books 1998), and Java I/O (O'Reilly, 1999)
The Extensible Style Language (XSL) includes a very powerful declarative language for transforming XML documents into new XML documents called XSLT. XSLT has many applications including electronic commerce and Web page display. In this talk you'll learn how to write XSL stylesheets that can change XML to HTML, sort data, extract subsets of the data, and otherwise manipulate and massage data for display to the end user.