From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Ovidiu Predescu Newsgroups: gmane.emacs.devel Subject: [ANNOUNCE] XSLT-process 2.2 available Date: Wed, 8 Jan 2003 09:40:06 -0800 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 (Apple Message framework v551) Content-Type: text/plain; charset=US-ASCII; format=flowed Content-Transfer-Encoding: 7bit X-Trace: main.gmane.org 1042049023 7517 80.91.224.249 (8 Jan 2003 18:03:43 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Wed, 8 Jan 2003 18:03:43 +0000 (UTC) Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 18WKY0-0001vJ-00 for ; Wed, 08 Jan 2003 19:03:24 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 18WKd9-0007Wv-00 for ; Wed, 08 Jan 2003 19:08:43 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18WKVP-0005PX-04 for emacs-devel@quimby.gnus.org; Wed, 08 Jan 2003 13:00:43 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10.13) id 18WKUR-0004N6-00 for emacs-devel@gnu.org; Wed, 08 Jan 2003 12:59:43 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10.13) id 18WKU8-0003xC-00 for emacs-devel@gnu.org; Wed, 08 Jan 2003 12:59:26 -0500 Original-Received: from palrel12.hp.com ([156.153.255.237]) by monty-python.gnu.org with esmtp (Exim 4.10.13) id 18WKTM-0003Ho-00 for emacs-devel@gnu.org; Wed, 08 Jan 2003 12:58:36 -0500 Original-Received: from rgv01.rgv.hp.com (rgv01.rgv.hp.com [15.60.103.1]) by palrel12.hp.com (Postfix) with ESMTP id 91B69E004C2 for ; Wed, 8 Jan 2003 09:58:34 -0800 (PST) Original-Received: from apache.org (gondor.cup.hp.com [15.244.97.75]) id JAA03860 for ; Wed, 8 Jan 2003 09:59:11 -0800 (PST) Resent-Date: Wed, 8 Jan 2003 09:58:03 -0800 Resent-Message-Id: <39D307A0-2330-11D7-A489-00039398D61E@apache.org> Resent-To: emacs-devel@gnu.org Original-To: xslt-process-announce@lists.sourceforge.net Resent-From: Ovidiu Predescu X-Mailer: Apple Mail (2.551) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1b5 Precedence: list List-Id: Emacs development discussions. List-Help: List-Post: List-Subscribe: , List-Archive: List-Unsubscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:10584 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:10584 What is it? =========== XSLT-process is a mode for GNU Emacs/XEmacs which transforms it into a powerful editor with XSLT processing and debugging capabilities. With this mode you can: - run an XSLT processor on the Emacs buffer you edit, and view the results either in another Emacs buffer or in a browser. - run an XSLT processor in debug mode and view what happens during the XSLT transformation. You can set breakpoints, run step by step into your stylesheet, view global and local XSLT variables and many more. In this mode you effectively use GNU Emacs/XEmacs as an XSLT debugger. - when used with the DocBook-XSL package, GNU Emacs/XEmacs becomes a powerful DocBook processing system. Currently the Saxon and Xalan Java XSLT processors, and Apache FOP are supported, and the mode comes out of the box configured to use them. The package has been tested with various versions of XEmacs and GNU Emacs under Linux, Windows 2000 and MacOS X. The package is free software and is distributed under GPL. The home page of XSLT-process is located at: http://xslt-process.sourceforge.net/ What's new? =========== This release adds several improvements to the previous release: - XSLT-process now uses Saxon 6.5.2, Xalan 2.4.1 and FOP 0.20.4 - Debugging using Xalan 2.4.1 is now fully supported. - Both JDK 1.3 and 1.4 are supported. - During debugging sessions the output produced by executing the stylesheet is serialized immediately, then displayed and incrementally updated in an Emacs buffer. - Added parameter passing to the XSLT processor. These are parameters that are specified to all the stylesheets, in addition to any other parameters. They are specified through the customization menu. - Logging output, error messages, etc. generated by the FOP processor are displayed in the *Messages* buffer. The level of logging can be customized. - Improvements to the display of information during debugging. - MacOS X is now a supported platform, in addition to Linux and Windows 2000. Enjoy, -- Ovidiu Predescu http://webweavertech.com/ovidiu/weblog/