XML 2002 logo

Sun XSL Formatter Goes Open Source

Abstract

An XSL formatter developed by Sun Microsystems is being donated by Sun to open source. This paper presents the rationales for developing an XSL formatter and for making it open source. It also describes the formatter's architecture, highlighting trade-offs made because of the decision to make it open source, because of compatibility with other open source efforts, because of internationalization requirements, and because of the requirements of the XSL Recommendation. This paper also discusses the future direction for the formatter and how you can become involved.

Keywords


1. Vendor Paper

Since this was a vendor presentation, no paper was prepared for the proceedings.

Biography

Tony Graham is the developer of the Sun XSL formatter and a member ofboth the W3C XSL Working Group and Internationalization Interest Group. He is alsothe author of "Unicode: A Primer" and numerous articles and conferencepresentations on XML, XSL, XSLT, and Unicode. Tony also contributesto the fop-dev, xsltproc-develop, www-xsl-fo, and other mailing lists,and, in his previous position at Mulberry Technologies, he was theoriginal maintainer of the XSL-List.Tony's involvement with formatting markup predates both the XSLRecommendation and the DSSSL Standard: in the early 1990s, he wasformatting documents in English, Chinese (Simplified and Traditional),Japanese, and Korean from SGML while working with Uniscope, Inc. inTokyo, Japan. While with Mulberry Technologies, he started both theDSSSList mailing list and later the XSL-List mailing list, hepresented on XSL and XSLT in the USA, Canada, Europe, and Australia,and he developed DSSSL stylesheets for clients and internal use,including formatting the first issues of an academic journal from SGML and XML using the Jade DSSSL formatter.