- XProc
infobox file format
name = XProc
extension = .xpl
mime = application/xml
owner = [http://www.w3.org/ World Wide Web Consortium]
creatorcode =
genre =Stylesheet language
containerfor =
containedby =
extendedfrom =XML
extendedto =
standard = [http://www.w3.org/TR/xproc 1.0 (Working Draft)]XProc is a
W3C working draft to define aXML transformation language to defineXML Pipeline s.Below is an example XProc file:
This is a pipeline that consists of two atomic steps, XInclude and Validate. The pipeline itself has two inputs, “source” (a source document) and “schemas” (a list of W3C XML Schemas). The XInclude step reads the pipeline input “source” and produces a result document. The Validate step reads the pipeline input “schemas” and the output from the XInclude step and produces a result document. The result of the validation, “result”, is the result of the pipeline.
Here is the equivalent abbreviated XProc pipeline:
Implementations
* [http://norman.walsh.name/2008/projects/calabash Calabash] maintained by Norman Walsh
See also
*
XSLT
*XPath External links
* [http://www.w3.org/XML/Processing/ the official web site at W3C]
* [http://xproc.org the web site maintained by Norman Walsh]
* [http://www.w3.org/TR/xproc/ the ongoing working draft]
Wikimedia Foundation. 2010.