- From: Norman Walsh <ndw@nwalsh.com>
- Date: Sun, 07 Oct 2007 22:46:11 -0400
- To: public-xml-processing-model-comments@w3.org
- Message-ID: <m2ve9i8gss.fsf@nwalsh.com>
7.1.17 says: Note Since the parameters port is not primary, any explicit p:parameter settings must include a port attribute with value parameters, per the last paragraph of Section 5.7.2, “p:parameter”. And 5.7.2 says: If the optional port attribute is specified, then the parameter appears on the named port, otherwise the parameter appears on the step's primary parameter input port. It is a static error (err:XS0034) if the specified port is not a parameter input port or if no port is specified and the step does not have a primary parameter input port. Why can't the port default to the only parameter input port, if there is only one? Why does it have to be the primary input port? Consider: <p:xslt> <p:parameter name="foo" value="bar"/> ... </p:xslt> Don't we want that to work? Be seeing you, norm -- Norman Walsh <ndw@nwalsh.com> | Everything should be made as simple as http://nwalsh.com/ | possible, but no simpler.
Received on Monday, 8 October 2007 02:46:29 UTC