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®!

EDI to XML Mapping in Stylus Studio

Learn how to use Stylus Studio's EDI to XML mapping tools in Convert-to-XML, including loading an EDI file, inspecting application control codes, customizing XML output and other advanced EDI to XML mapping features.

Insurance Companies That Use Stylus Studio

Everyone needs insurance, even insurance companies. That's why these top insurance companies are insured when it comes to XML. Come see which insurance providers are insured by the power of Stylus Studio!

DataDirect XML Converters

DataDirect XML Converters are high-performance Java components which provide bi-directional, programmatic access to virtually any data source as XML.

XML-DEV Discussion Forum

XML-DEV is a leading technical forum for XML discussion and a valuable free XML learning resource. Subscribe to the XML-DEV email discussion forum today to help further your XML education.

Stylus Most Wanted

PURCHASE STYLUS STUDIO ONLINE TODAY!!

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

Buy Stylus Studio Now

Learn XQuery in 10 Minutes!

Say goodbye to 10-minute abs, and say Hello to "Learn XQuery in Ten Minutes!", the world's fastest and easiest XQuery primer, now available for free!

Why Pay More for XML Tools?

With Stylus Studio® 2008 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