Re: XProc Editors Draft 2007-07-19: Section 3.4 Comments

/ Jeni Tennison <jeni@jenitennison.com> was heard to say:
| In the section on "Specified inline", the XSLT namespace is actually
| declared on the inline stylesheet. I wonder whether this might make
| people think that it *has* to be declared there (as if the inline
| document must be self-contained). Just moving it to the <p:xslt>
| element (or omitting it entirely, since the XProc namespace, necessary
| here, is also omitted) would at least prevent that confusion. (The
| same goes for the "Specified explicitly empty" section.)

Done.

| I don't actually understand what the last paragraph in the "Specified
| inline" section means.

Is this clearer:

<para>Inline documents are considered "quoted". The pipeline processor
passes them literally to the port, even if they contain elements from
the XProc namespace that would have other semantics outside of the
<tag>p:inline</tag>.</para>

In other words,

  <p:inline>
   <doc>
     <p:document href="someURI"/>
   </doc>
  </p:inline>

passes a doc element with a single p:document child to the port, it
*doesn't* expand the p:document!

| In "Specified explicitly empty", I think the Note about XPath is
| normative rather than informative and therefore shouldn't be a note.

I agree.

                                        Be seeing you,
                                          norm

-- 
Norman Walsh <ndw@nwalsh.com> | The average man, who does not know what
http://nwalsh.com/            | to do with his life, wants another one
                              | which will last forever.--Anatole France

Received on Wednesday, 1 August 2007 17:32:09 UTC