Attention: this essay is no longer current. It has been replaced by XML Calabash: an XProc implementation from 24 Aug 2008.

This project is defunct, see http://norman.walsh.name/2008/projects/calabash instead.

This is the permanent status page for the XML Pipeline Processor. The XML Pipeline Processor is an implementation of XProc: An XML Pipeline Processor, a specification being developed by the W3C to address questions about the XML processing model. The first alpha version is now available.

The XML Pipeline Processor runs XProc pipelines. It is a command-line application. This version of the XML Pipeline Processor is supposed to implement the 20 September 2007 version of the XProc specification with one change: the p:validate-* steps are now named p:validate-with-*.

The current release is 0.0.3 from 19 October 2007. This is a very alpha release; it is implemented in Java and should run on any platform that supports Java 1.5 or later and has a command-line. You can get “xproc” from the download page on Java.net. It is available under the terms of either the GNU General Public License Version 2 only ("GPL") or the Common Development and Distribution License ("CDDL").

The XML Pipeline Processor is maintained by Norman Walsh. Please report any bugs that you encounter.

If you'd like to build the project yourself, you can browse the the Subersion repository or access it directly from https://xproc.dev.java.net/svn/xproc/trunk. You will need to register at Java.net in order to access the repository.

The XML Pipeline Processor was first announced on 10 July 2007.

Comments:

Fantastic! Thanks for you work. I'll be sure to submit some feedback after I evaluate it.

Is there a wiki or anything for general feedback, or you do want everything done through the ProjectIssues on the dev.java.net site?

Posted by Chris Scott on 11 Jul 2007 @ 04:11pm UTC #
Add a comment or subscribe to (existing and future) comments on this essay.
Name:
Email*:
 *Please provide your real email address; it will not be displayed as part of the comment.
Homepage:
Comment**:
 **The following markup may be used in the body of the comment: a, abbr, b, br, code, em, i, p, pre, strong, and var. You can also use character entities. Any other markup will be discarded, including all attributes (except href on a). Your tag soup will be sanitized...