lunes, julio 09, 2007

XML Proc: XML pipeline language

New Working Draft for XProc: An XML Pipeline Language
Norman Walsh and Alex Milowski (eds), W3C Technical Report

W3C Staff announced the publication of a new Working Draft for the
XML Pipeline specification, produced by members of the W3C XML
Processing Model Working Group. "XProc: An XML Pipeline Language"
describes the syntax and semantics of a language for describing
operations to be performed on XML documents. An XML Pipeline specifies
a sequence of operations to be performed on a collection of XML input
documents. Pipelines take zero or more XML documents as their input
and produce zero or more XML documents as their output. A pipeline
consists of steps. Like pipelines, steps take zero or more XML documents
as their input and produce zero or more XML documents as their output.
The inputs to a step come from the web, from the pipeline document,
from the inputs to the pipeline itself, or from the outputs of other
steps in the pipeline. The outputs from a step are consumed by other
steps, are outputs of the pipeline as a whole, or are discarded. There
are two kinds of steps: atomic steps and compound steps. Atomic steps
carry out single operations and have no substructure as far as the
pipeline is concerned, whereas compound steps include a subpipeline of
steps within themselves.  The XProc specification defines a standard
library of steps in Appendix A (Standard Step Library). Pipeline
implementations may support additional types of steps as well. Norm
Walsh reports in the associated Blog: "... think our latest draft,
published today, is getting pretty close. This draft resolves (finally,
I hope) the question of how to deal with parameters. I don't think
we've quite dotted the I's and crossed the T's on how the new parameter
story interfaces with the outside world, but I'm confident that we'll
get there. We've also introduced a new defaulting story; I expect this
will generate feedback, both positive and negative... I hope the next
draft is our Last Call draft and I hope it comes out in July [2007]..."

http://www.w3.org/TR/2007/WD-xproc-20070706/
See also Norm Walsh's blog: http://norman.walsh.name/2007/07/06/xproc

No hay comentarios: