- From: Norman Walsh <ndw@nwalsh.com>
- Date: Mon, 27 Aug 2007 12:14:56 -0400
- To: public-xml-processing-model-wg@w3.org
- Message-ID: <m2sl65ar9b.fsf@nwalsh.com>
/ ht@inf.ed.ac.uk (Henry S. Thompson) was heard to say:
| 2.8
| "XPath processor" --> "XProc processor"
Fixed.
| 2.8.3.1
| "Four aspects" --> "various aspects"
Fixed.
| 3.2
| "Step types are:" needs a fourth bullet:
|
| * Built-in as extensions by a particular processor
Fixed.
| "it is a static error (err:XS0036) if any step type name appears
| more than once in the same scope"
| -->
|
| "it is a static error (err:XS0036) if any step type name is
| built-in and/or declared or defined more than once in the same
| scope"
Ok.
| "the names of its ancestors; and" --> "the names of its ancestors and"
| (or, if you must, "the names of its ancestors, and", but surely
| no ;)
Yeah.
| 3.6
|
| "...that library. It is a static error (err:XS0015) to specify the
| XProc namespace, the namespace of any imported p:pipeline, or any
| namespace in which an atomic step has been declared as an ignored
| namespace."
|
| -->
|
| "...that library.
|
| "It is a static error (err:XS0015) to specify the XProc namespace,
| the namespace of any imported p:pipeline, or any namespace in which
| an atomic step is declared as an ignored namespace."
|
| [note substantive changes as well as para break]
I reworded it a little more:
<para><error code="S0015">It is a <glossterm>static error</glossterm>
to specify as an ignored namespace the XProc namespace,
the namespace of any imported <tag>p:pipeline</tag>,
or any namespace in which an <glossterm>atomic step</glossterm> is
<link linkend="p.declare-step">declared</link>.</error>
</para>
| 3.8
|
| I still think it would be helpful to clarify the overall situation
| wrt extensions and ignored elements, by adding a para. along the
| following lines at the end of this section:
|
| "It follows from the above that the decision tree for elements in
| subpipelines is:
|
| 1) in XProc namespace?
| 1a) names a built-in compound step?
| Check against grammar, interpret per spec.
| 1b) names a built-in atomic step?
| Check against grammar and built-in declaration, interpret
| per spec.
| 2) names a declared step type?
| Check against grammar and user-supplied type declaration,
| interpret per spec.
| 3) names a defined pipeline?
| Check against pipeline definition, interpret per spec.
| 4) in ignorable namespace?
| 4a) Known extension?
| Process as appropriate.
| 4b) Otherwise
| Ignore.
| 5) otherwise
| Error."
Ok. Reworded slightly.
| 4.2
|
| "When a pipeline needs to process a sequence of documents using a
| subpipeline that begins with a step that only accepts a single
| document, the p:for-each construct can be used as a wrapper around
| the step that accepts only a single document."
|
| -->
|
| "When a pipeline needs to process a sequence of documents using a
| step that only accepts a single document, the p:for-each construct
| can be used as a wrapper around that step."
I had that originally. Someone argued that that made it sound like
a for-each could only contain a single step.
| together with
|
| "If the subpipeline is connected to one or more output ports on the
| p:for-each, what appears on each of those ports is the sequence of
| documents that is the concatenation of the sequence produced by
| each iteration of the loop."
|
| -->
|
| "If the p:for-each has one or more output ports, what appears on
| each of those ports is the sequence of documents that is the
| concatenation of the sequence produced by each iteration of the
| loop on the port to which it is connected."
Ok.
| 4.2.1
|
| Cross-reference p:iteration-position and p:iteration-size to section
| 2.8.3.
Done.
| "in the case where no XPath expression that must be evaluated by
| the processor makes any reference to these functions, these values
| do not actually have to be calculated"
|
| -->
|
| "in the case where no XPath expression that must be evaluated by
| the processor makes any reference to p:iteration-size, its value
| does not actually have to be calculated"
Ok.
Be seeing you,
norm
--
Norman Walsh <ndw@nwalsh.com> | The way to get things done is not to
http://nwalsh.com/ | mind who gets the credit of doing
| them.--Benjamin Jowett
Received on Monday, 27 August 2007 16:15:07 UTC