- From: Norman Walsh <ndw@nwalsh.com>
- Date: Fri, 10 Aug 2007 08:25:14 -0400
- To: public-xml-processing-model-wg@w3.org
- Message-ID: <87vebnbmqd.fsf@nwalsh.com>
/ "Innovimax SARL" <innovimax@gmail.com> was heard to say: | Thanks for the clarification but what should be the interpretation of | this pipeline ? | <p:pipeline> | <p:option name="operation"/> | <p:choose> | <p:when test="$operation = 'parameters'"> | <p:parameters/> | </p:when> | <p:when test="$operation = 'xslt'"> | <p:xslt> | <p:input port="stylesheet"/> | <p:document href="stylesheet.xsl"/> | </p:input> | </p:xslt> | </p:when> | <p:when test="$operation = 'xslfo'"> | <p:xsl-formatter uri="result.pdf"/> | </p:when> | </p:choose> | </p:pipeline> The p:choose step does not have a primary input port, so the pipeline doesn't get one. So the processor should report that each of p:parameters, p:xslt, and p:xsl-formatter have an unbound primary input port. I think this reveals that 2.3 is currently in error. It says that a primary input will be added to a compound step if necessary, but it should say p:pipeline. Pipeline is the only compound step that *has* any inputs. Be seeing you, norm -- Norman Walsh <ndw@nwalsh.com> | I'm not tense, I'm just terribly, http://nwalsh.com/ | terribly alert.
Received on Friday, 10 August 2007 12:25:29 UTC