XProc

Welcome to the XProc Wikibook

XProc is a World Wide Web Consortium recommendation language for designing XML pipelines.

Current Status

Update: We just set up a subversion repository for the source code for the examples: http://code.google.com/p/xproc-examples

Please let us know if you would like contribute source code to the examples.

↑Jump back a section

About this Project

Jim Fuller started this project and encourages contributions, give me a shout if you need help.

All new text and example programs must conform to the Creative Commons Attribution/Share-Alike License 3.0 and the GFDL.

↑Jump back a section

Table of Contents

Introduction

The XProc vocabulary

XProc is made up of three categories of things: core elements, ancillary elements, and a standard step library. The core elements give logic constructs, conditional and iterative processing statements and try/catch error mechanisms:

Example Pipeline

Pitfalls

Example Scripts

Beginning Examples

These examples are for people who are just getting started with XProc.

  1. Simple Pipe - A simple pipeline where the source and XSLT are inline. 25% developed  as of Feb 3rd, 2010
  2. XSLT Pipe - An example where the source and XSLT files are in three separate files. 25% developed  as of Feb 3rd, 2010

Intermediate Examples

Development Tools

Systems that Support XQuery

↑Jump back a section

Other sources

XProc pipeline Libraries

  1. Nascent EXProc effort by Norman Walsh

Discussion Groups

  1. XProc dev for implementers and users of Xproc.
↑Jump back a section
Last modified on 25 June 2010, at 18:33