[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

ANN: LotusXSL on IBM's AlphaWorks

Subject: ANN: LotusXSL on IBM's AlphaWorks
From: "Sanjiva Weerawarana" <sanjiva@xxxxxxxxxxxxxx>
Date: Wed, 23 Dec 1998 01:09:42 -0500
lotusxsl free download
[Forwarded on behalf of Scott Boag.]

IBM and Lotus are making available the LotusXSL processor, an implementation of
the Tree Construction section of the the newly released working draft of
Extensible Stylesheet Language (XSL) specification (http://www.w3.org/TR/WD-xsl
).  The prototype processor is available for free download on IBM?s alphaWorks
Web Site  (www.alphaworks.ibm.com), which adds this to its growing collection of
XML technologies.

LotusXSL implements an XSL processor in Java, and can interface to APIs that
conform to the October 1 Document Object Model (DOM) Level 1 Specification (
http://www.w3.org/TR/PR-DOM-Level-1). The processor can be used from the command
line, from an wrapper applet, or it can be used as a submodule of other
programs, and accessed via the API.
This is meant as a technology investigation, and is not meant to be positioned
as a product at this time.

Source is not yet included.  We are working on this issue, but I can't make any
commitments.

Not yet implemented:

1) xsl:apply-imports.
2) ancestor-or-self(...).
3) Nothing is done for result-ns.
4) For number formatting, I don't yet handle the letter-value, digit-group-sep,
and n-digits-per-group, and sequence-src attributes. Also, I suspect my
internationalization support for numbering is not all that hot.
5) I don't yet handle real namespaces in expressions, nor namespace quoting for
creating name-spaced result tree elements.

Some of the syntax is relaxed for some backwards compatibility (for instance,
process, process-children, attribute()).

Also implemented are a couple of proprietary extensions:
1) A uri("blah.xml") function for the expression language.
2) An extension mechanism for Java and JavaScript.  This is a work in progress,
but it is basically functional.

There is a discussion area set up on AlphaWorks for LotusXSL.

I hope this processor is a positive contribution to the XSL effort.  I'm
certainly interested in constructive feedback, and am interested in how people
might want to make use of it!

-Scott Boag
Lotus Development



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


Current Thread

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.