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

Implicit and explicit input bindings

From: Norman Walsh <ndw@nwalsh.com>
Date: Wed, 11 Jul 2007 11:56:19 -0400
To: public-xml-processing-model-wg@w3.org
Message-ID: <87bqej9boc.fsf@nwalsh.com>
Are the following pipelines logically the same? Are they all legal?

  <p:pipeline name="explicit">
    <p:input port="source" primary="yes"/>
    <p:output port="result" primary="yes"/>

    <p:identity>
      <p:input port="source">
        <p:port step="explicit" port="source"/>
      </p:input>
    </p:identity>
  </p:input>

  <p:pipeline name="semi-implicit">
    <p:input port="source" primary="yes"/>
    <p:output port="result" primary="yes"/>

    <p:identity>
      <p:input port="source"/>
    </p:identity>
  </p:input>

  <p:pipeline name="fully-implicit">
    <p:input port="source" primary="yes"/>
    <p:output port="result" primary="yes"/>

    <p:identity/>
  </p:input>

Several times now, I've gotten the impression that some people feel
that

  <px:step-name>
    <p:input name="foo"/>
  </px:step>

is semantically different from

  <px:step-name/>

and I don't think it should be. If you think it is, please explain how
and why.

                                        Be seeing you,
                                          norm

-- 
Norman Walsh <ndw@nwalsh.com> | Before doing someone a favour, make
http://nwalsh.com/            | sure that he isn't a madman.--Eugéne
                              | Labiche

Received on Wednesday, 11 July 2007 15:56:30 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:21:53 GMT