RE: 5.4 p:output. Informative para request

To me, it's not clear from this how should the processor behave if the step
actually produces an output on that port. Does the binding only get used as
a default, or does it override anything the step might have otherwise
produced on that port? Whatever the case, it should be said explicitly.

(Personally, I'd prefer for the binding to be used as a default)

-----Original Message-----
From: public-xml-processing-model-comments-request@w3.org
[mailto:public-xml-processing-model-comments-request@w3.org] On Behalf Of
Norman Walsh
Sent: Monday, December 15, 2008 4:44 AM
To: public-xml-processing-model-comments@w3.org
Subject: Re: 5.4 p:output. Informative para request

"Dave Pawson" <dave.pawson@gmail.com> writes:
> "p:output, with a p:document child does not specify where the output 
> of a step is to be serialized."

In 5.4, it says:

  If a binding is provided for a p:output, documents are read from
  that binding and those documents form the output that is written to
  the output port. In other words, placing a p:document inside a
  p:output causes the processor to read that document and provide it
  on the output port. It does not cause the processor to write the
  output to that document.

Do you want something in addition to that, or do you think that text isn't
in the most useful place, or...something else?

> I hope you can appreciate my confusion, and can clarify it for others 
> taking a similar leap of faith to me.

I appreciate all your efforts, Dave. Thanks for helping us improve the spec!

                                        Be seeing you,
                                          norm

--
Norman Walsh <ndw@nwalsh.com> | There are only 10 types of people in
http://nwalsh.com/            | this world: those who understand binary
                              | and those who don't.

Received on Wednesday, 17 December 2008 13:24:07 UTC