W3C home > Mailing lists > Public > public-xml-processing-model-wg@w3.org > October 2008

Steps with no input/output ports

From: <Toman_Vojtech@emc.com>
Date: Thu, 9 Oct 2008 05:50:04 -0400
Message-ID: <6E216CCE0679B5489A61125D0EFEC7870CECF025@CORPUSMX10A.corp.emc.com>
To: <public-xml-processing-model-wg@w3.org>

Hello,

Just wondering: Do we need to say anything special about atomic/compound
steps that are declared as having no input ports and/or no output ports?
For instance, consider the following declaration of an atomic step:

<p:declare-step type="foo:do-some-magic"/>

The fact that the step has no inputs/outputs can have interesting (or
surprising) consequences for the user if he uses it in a pipeline. For
instance, the XProc processor is completely free to decide when to
execute the step since it has no explicit connections to other steps.

My feeling is that these "degenerated" cases are covered sufficiently in
the spec, but perhaps there are cases that we didn't foresee? Has
anybody thought about this?


Regards,
Vojtech
Received on Thursday, 9 October 2008 09:50:56 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Thursday, 9 October 2008 09:50:57 GMT