- From: Norman Walsh <ndw@nwalsh.com>
- Date: Wed, 11 Jul 2007 11:18:23 -0400
- To: public-xml-processing-model-wg@w3.org
- Message-ID: <87fy3vhsu8.fsf@nwalsh.com>
/ ht@inf.ed.ac.uk (Henry S. Thompson) was heard to say:
| ht writes:
|
|> In the RelaxNG grammar as published, in fact _ignorable elements_ are
|> only allowed in subpipelines. In the DTD as published, they are only
|> allowed in the prologue of p:pipeline and p:pipeline-library. I guess
|> _neither_ of these is correct, but what _is_ correct?
|>
|> Despite the trickiness of defining this, I think it really should be
|> "as a child of container elements, or of p:pipeline-library, at _any_
|> position". I'm going to rewrite the DTD and XSDL schema to implement
|> this.
|
| Sigh. Implementing this makes me wonder again what's really right --
| if we do what I say above, since an extension element can function
| either appear in the prologue or in the subpipeline of containers,
| that sort of implies that it can function as a crypto-declaration or
| crypto-binding as well as a crypto-step. If so, why not in the
| prologue of atomic steps? What do we imagine extension elements are
| _for_ now that we have a documentation sandbox, anyway? Do we have
| _any_ putative examples or use cases to help with this?
I imagine that they're for configuration information associated with
implementation-defined steps.
<p:pipeline ...>
<px:database-info>
<px:user>nwalsh</px:user>
<px:password>password</px:password>
</px:database-info>
<px:yml-serialization indent="yes"/>
...
</p:pipeline>
As such, I think I'd be content to say that for V1 they should *only*
be allowed as the children of a p:pipeline. (I don't even think it's
necessary to allow them in a p:pipeline-library, though I won't fuss
if others do.)
I don't think we need to allow them in atomic steps and I think it
would be reasonable to limit their location to the 'subpipeline'
pattern.
Be seeing you,
norm
--
Norman Walsh <ndw@nwalsh.com> | Everything is temporary.
http://nwalsh.com/ |
Received on Wednesday, 11 July 2007 15:18:49 UTC