- From: Norman Walsh <ndw@nwalsh.com>
- Date: Tue, 18 Nov 2008 10:23:16 -0500
- To: public-xml-processing-model-comments@w3.org
- Message-ID: <m24p25oy6z.fsf@nwalsh.com>
Toman_Vojtech@emc.com writes:
> We have a number of custom XProc steps, some of which use c:result in
> the output document. Now I am thinking that the
> "http://www.w3.org/ns/xproc-step" namespace is maybe meant only to be
> used with the standard steps, and not with custom steps. I am wondering
> whether what we are doing right now is actually correct...
I was thinking about this too, just yesterday, see pxp:unzip in:
http://exproc.org/proposed/steps/
> So, say you are implementing a custom step that needs to return a URI
> string (such as in the case of p:store), what is the best thing to do:
>
> 1. Use c:result as much as possible to promote consistency
> 2. Don't use c:result at all (because it can be used only with standard
> steps) and invent your own vocabulary
> 3. It doesn't matter
I think, on the whole, it will be easier for users if we say it's ok
for extension steps to produce results in the "c:" namespace.
The alternative just means that users have to declare yet another
namespace and remember that some steps produce results in c: and
others in d:
> If any of the options is preferred over the others, do we need to say
> anything about it in the spec?
I suppose we could say something. What do others think?
Be seeing you,
norm
--
Norman Walsh <ndw@nwalsh.com> | In great affairs men show themselves as
http://nwalsh.com/ | they wish to be seen, in small things
| they show themselves as they are.--
| Chamfort
Received on Tuesday, 18 November 2008 15:24:02 UTC