What is the mental model of XProc?

Hi Folks,

What is XProc's mental model?

Here's what I think it is:

   The mental model of XProc is streams
   of XML flowing through steps which
   operate on the XML.

What seems clear to me is that XProc is not about dividing problems into bite-sized chunks (steps) so as to invoke the chunks - passing arguments and getting results - in a specific order to implement some algorithm. XProc is not about writing procedural code.

Does an XProc pipeline have a goal? Should a pipeline have a goal?

... XProc is streams of XML ... Do streams have goals?

What do you think?

/Roger

Received on Sunday, 14 June 2009 14:44:45 UTC