The Cover PagesThe OASIS Cover Pages: The Online Resource for Markup Language Technologies
SEARCH | ABOUT | INDEX | NEWS | CORE STANDARDS | TECHNOLOGY REPORTS | EVENTS | LIBRARY
SEARCH
Advanced Search
ABOUT
Site Map
CP RSS Channel
Contact Us
Sponsoring CP
About Our Sponsors

NEWS
Cover Stories
Articles & Papers
Press Releases

CORE STANDARDS
XML
SGML
Schemas
XSL/XSLT/XPath
XLink
XML Query
CSS
SVG

TECHNOLOGY REPORTS
XML Applications
General Apps
Government Apps
Academic Apps

EVENTS
LIBRARY
Introductions
FAQs
Bibliography
Technology and Society
Semantics
Tech Topics
Software
Related Standards
Historic
Created: February 21, 2001.
News: Cover Stories

Updated XSLT-process Tool for Emacs.

Ovidiu Predescu announced the version 1.2 release of XSLT-process. XSLT-process is "a minor mode for (X)Emacs that allows you to invoke an XSLT processor of choice on a buffer, displaying the result in an additional buffer. Currently supported processors include Xalan 1.x, and Saxon 5.x and 6.x. Cocoon 1.8.x, an XML publishing framework, is also supported through its command line interface; support for other Java XSLT processors could be added easily." Changes include additional support for the TrAX interface, support for GNU Emacs on Windows NT/2000, modified keyboard bindings, and enhanced documentation.

From the announcement of 2001-02-15:

Date:      Thu, 15 Feb 2001 02:15:51 -0800
From:      Ovidiu Predescu <ovidiu@cup.hp.com>
To:        xsl-list@lists.mulberrytech.com
Subject:   [xsl] [ANNOUNCE] XSLT-process 1.2 available

XSLT-process is a minor mode for (X)Emacs that allows you to invoke an XSLT processor of choice on a buffer, displaying the result in an additional buffer. Currently supported processors include Xalan 1.x, and Saxon 5.x and 6.x. Cocoon 1.8.x, an XML publishing framework, is also supported through its command line interface. Support for other Java XSLT processors could be added easily.

The homepage of XSLT-process is located at:

http://www.geocities.com/SiliconValley/Monitor/7464/emacs/xslt-process/.

Changes since 1.1

This is the list of changes since the 1.1 release:

  • Added support for the TrAX interface, thanks to Allan Erskine (mailto:a.erskine@cs.ucl.ac.uk). Currently Saxon 6.2 and Xalan2 have been tested. The TrAX interface caches the XSLT stylesheets in the processor driver in a compiled form, so the speed of the processing is increased.

  • The mode is now running with GNU Emacs on Windows NT/2000, thanks to Allan Erskine (mailto:a.erskine@cs.ucl.ac.uk) for figuring out the issues

  • Changed again the keyboard binding, this time to `C-c C-x C-v', as `C-M-x' doesn't work on Windows systems.

  • The documentation has been reorganized a little bit to be more logical.

XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list


Detail from the January 2001 [previous] announcement: Ovidiu Predescu posted an announcement for the update of his XSLT-process editing application, now available for download. "XSLT-process is a minor mode for (X)Emacs that allows you to invoke an XSLT processor of choice on a buffer, displaying the result in an additional buffer. Currently supported processors include Xalan 1.x, and Saxon 5.x and 6.x. Cocoon 1.8.x, an XML publishing framework, is also supported through its command line interface. Support for other Java XSLT processor could be added easily. The homepage of XSLT-process is located at: http://www.geocities.com/SiliconValley/Monitor/7464/emacs/xslt-process/." Description: "Have you ever developed XML applications using XSLT? If so you probably felt the need of viewing the result of applying the XSLT processor on the XML file using an XSLT sheet you have been working on right inside your (X)Emacs, without having to go to a terminal or to the Web browser. This minor mode allows you to do it! The XSLT-process minor mode allows you, while you're inside a buffer for which this minor mode is enabled, to enter a few keystrokes that will invoke the XSLT processor of choice on the buffer. The result is displayed in another (X)Emacs buffer, which allows you to quickly view and inspect the results. The XSLT file that's used to process the file should be specified inside the XML file using the XML processing instruction 'xml-stylesheet'..." New features in XSLT-process version 1.1: "(1) The 'xslt-process-additional-classpath' customization variable has been introduced. Setup this variable with any additional Java classpath components you want to be passed to the BeanShell when is first invoked. If you already started a BeanShell, you need to kill the corresponding buffer (named `*bsh*') and restart it by invoking XSLT-process on a buffer. [Suggestion from T. V. Raman]. (2) Allow for passing the user agent to the Cocoon processor so that multiple browser types can be simulated. This works with a patch I submitted against Cocoon 1.8-dev; it was incorporated and should be available in the 1.8.1 release. If you need the patch before this release, feel free to contact me, I'll gladly send it to you. (3) The way the error messages are displayed has changed, now error messages encountered during the JVM startup process also go in the xslt-output buffer. (4) The default keybinding has been changed to 'C-M-x' instead of 'C-c x', to conform to the (X)Emacs keybinding standards..."

Principal references:


Hosted By
OASIS - Organization for the Advancement of Structured Information Standards

Sponsored By

IBM Corporation
ISIS Papyrus
Microsoft Corporation
Oracle Corporation

Primeton

XML Daily Newslink
Receive daily news updates from Managing Editor, Robin Cover.

 Newsletter Subscription
 Newsletter Archives
Bottom Globe Image

Document URI: http://xml.coverpages.org/ni2001-02-21-b.html  —  Legal stuff
Robin Cover, Editor: robin@oasis-open.org