Skip to main content


developerWorks  >  XML  >

XML Processing Model (XProc)

Express the orchestration of how XML documents are to be processed

developerWorks

Level: Intermediate

Contributors: W3C

06 Feb 2007
Updated 25 Apr 2007

Learn about XML Processing Model (XProc), a language for orchestrating the individual operations that can be combined during XML processing. Learn how to build XML applications from declarations of simple interactions and transformations of documents.

After almost a decade of experience with programs that process XML, leading developers have decided it's time to come up with standard best practices for how to model the processing of XML. The World Wide Web Consortium's (W3C's) XML Processing Model Working Group has taken up this cause and has begun work on XProc: An XML Pipeline Language [in development]. As the draft specification summarizes, "An XML Pipeline specifies a sequence of operations to be performed on one or more XML documents, producing one or more XML documents as output. Steps in the pipeline may read or write non-XML resources as well."


Resources


Back to top


Document options

Document options requiring JavaScript are not displayed