jd.xslt Mirror

Recent postings on xml-dev have indicated that jd.xslt by Johannes Döbler has gone missing from its home, and its author's location is unknown.

jd.xslt is an engine written in Java that supports the XPath 1.0 Recommendation and the XSLT 1.1 Working Draft of 12-Dec-2000. (XSLT 1.1 was withdrawn after the next draft in favor of XSLT 2.0.)

I've posted a copy of the most recent build I could find here, and expanded the RPM files for those who can't unpack them directly.

jd.xslt Tutorial

Here is a little batch file to test if things are installed on your system; it assumes you're using Apache Xerces as the parser and that it's the copy that was installed with Stylus Studio®, although other versions of this parser and indeed other parsers are also suitable.

@echo off
set JD=.
set SS=C:\Program Files\Stylus Studio 6 XML Enterprise Edition\bin
set CP=%JD%\lib\jdxslt.jar;%SS%\xml-apis.jar;%SS%\xercesImpl.jar
@echo on
java -cp "%CP%" jd.xml.xslt.Stylesheet demo.xml demo.xsl

jd.xslt Resources

Here are the RPM files, and their unpacked components, for jd.xslt 1.5.5-3.

build.xml3,117
demo.xml431
demo.xsl1,234
jd.xslt.spec6,295
lib/jdxslt.jar557,024
rpm/jd.xslt-1.5.5-3jpp.noarch.rpm492,399
jd.xslt-1.5.5-3jpp.src.rpm1,263,112
jd.xslt-demo-1.5.5-3jpp.noarch.rpm5,129
jd.xslt-javadoc-1.5.5-3jpp.noarch.rpm980,891
jd.xslt-manual-1.5.5-3jpp.noarch.rpm28,534
jd.xslt-scripts-1.5.5-3jpp.noarch.rpm4,985
src/src.zip802,949
usr/bin/jd.xslt1,219
share/doc/jd.xslt-1.5.5/License-Apache.txt2,766
License-MPL11.html26,306
License-W3C.html4,826
README.txt1,944
jd.xslt-manual-1.5.5/cmdline.html11,218
conformance.html2,632
download.html3,402
extensions.html3,054
history.html30,550
index.html2,701
license.html1,424
parser.html5,069
paypal.gif857
performance.html4,742
programming.html5,110
quickstart.html2,433
java/jd.xslt-1.5.5.jar544,279

Using j2.xslt with Stylus Studio®

To perform a transform with jd.xslt from inside of Stylus Studio®, do the following:

  1. Open the Scenario Properties
  2. Go to the Processor tab
  3. Set the Processor value to custom
  4. Set the Command line to java.exe jd.xml.xslt.Stylesheet -out "%3" "%1" "%2"
  5. Assuming that jd.xslt is installed in the C:\j directory and Stylus Studio® is installed in the default location, set the Classpath to something like this:
    C:\j\lib\jdxslt.jar;C:\Program Files\Stylus Studio 2006 XML Enterprise Edition\bin\xercesImpl.jar;C:\Program Files\Stylus Studio 2006 XML Enterprise Edition\bin\xml-apis.jar

That's it. You may now execute stylesheets using the jd.xslt engine from within Stylus Studio®!

PURCHASE STYLUS STUDIO ONLINE TODAY!!

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

Buy Stylus Studio Now

What's New for Stylus Studio® X16?

New XQuery & Web Services Tools, Support for MySQL, PostgreSQL, HL7 EDI, Microsoft .NET Code Generation and much more!

Why Pay More for XML Tools?

With Stylus Studio® X16 XML Enterprise Suite, you get the most comprehensive XML tool suite at one incredibly low price. Value: it's just one of many reasons why smart XML developers are choosing Stylus Studio!

 
Free Stylus Studio XML Training:
W3C Member