- From: Norman Walsh <ndw@nwalsh.com>
- Date: Wed, 16 Apr 2008 10:11:28 -0400
- To: public-xml-processing-model-wg@w3.org
- Message-ID: <m23aplubxr.fsf@nwalsh.com>
/ Alessandro Vernet <avernet@orbeon.com> was heard to say: | On Mon, Apr 14, 2008 at 9:42 AM, Norman Walsh <ndw@nwalsh.com> wrote: |> I don't follow. Our strategy for document inputs names them "source" |> and "result" and makes it an error to attempt to define another port |> with those names. Are you suggesting that we should do the same thing |> for parameter inputs? Or are you suggesting that an implicit parameter |> input port doesn't need a name, and so cannot be explicitly |> referenced? | | I am suggesting that since p:declare-step doesn't declare implicit | document input ports, it shouldn't declare implicit parameter input | ports either (as described in section 2.9). | | And as far as p:pipeline is concerned, since it already automatically | declares the "source" document input port and "result" document output | port, I have no problem saying that it also automatically declares a | "parameters" parameter input port. | | Does this make sense? Yes. I think I could live with that, but what happens in the following case: <p:declare-step name="main" type="..."> <p:input port='source'/> <p:input port='style'/> <p:output port='result'/> <p:xslt> <p:input port='stylesheet'> <p:pipe step="main" port="style"/> </p:input> </p:xslt> </p:declare-step> The p:xslt step has an unbound parameter input port. Is that an error, or do we bind it to an empty document? Be seeing you, norm -- Norman Walsh <ndw@nwalsh.com> | There is no such thing as an absolute http://nwalsh.com/ | certainty, but there is assurance | sufficient for the purposes of human | life.--John Stuart Mill
Received on Wednesday, 16 April 2008 14:12:06 UTC