------------------------------------------------------------------------------- B O S T O N U N I V E R S I T Y Computer Science Department C O L L O Q U I U M Writing the First Compiler for XSLT/XML (or How to Make XSLT/XML Ubiquitous) Santiago Pericas-Geertsen Boston University Wednesday, October 25 3:00 PM (Coffee served at 2:45PM) Seminar Room / MCS 135 The Sun[tm] XSLT Compiler is a Java[tm]-based tool that creates fast and lightweight Java class files for transforming XML files according to an input XSL file. The XSLT Compiler works by parsing an input XSL file and then creating a Java class file that performs the transformation instructions specified within the XSL file. After this one-time compilation, the output Java class, or translet, can be used repeatedly to transform XML files appropriate for the XSL file. The benefits of this process are that the translet is faster and smaller than traditional transformation engines. In this talk I will discuss a few of the main design decisions we faced during the development of the XSLT Compiler. The first part of the talk will include a brief introduction to XML and XSLT. The second part of the presentation will be devoted to some architectural aspects of the XSLT compiler. Time permitting, I will present a demo of translets "in action" running on a Palm Pilot. URL: http://www.sun.com/xml/developers/xsltc/index.html Related Talk: http://www.gca.org/attend/2000_conferences/XML_2000/leadingedge.htm Host: Assaf Kfoury -------------------------------------------------------------------------------