W3C home > Mailing lists > Public > public-xml-processing-model-comments@w3.org > July 2009

Parameter names cannot be in the XProc namespace

From: <Toman_Vojtech@emc.com>
Date: Mon, 27 Jul 2009 11:02:01 -0400
Message-ID: <6E216CCE0679B5489A61125D0EFEC787104A2C29@CORPUSMX10A.corp.emc.com>
To: <public-xml-processing-model-comments@w3.org>

Section 5.7.4 (p:with-param) demands that the names of parameters must
not be in the XProc namespace. Does anyone know why? I can understand
this requirement for p:option and p:variable, but why is this required
also for parameters?

The problem with this is that except for p:with-param, the names of
parameters cannot be checked statically: the user can pass parameters in
any namespace to the pipeline with no problems. Also, when binding a
parameter input port to a c:param-set documents, you have no control
over the parameter names.

We should either add a dynamic error for parameter names in the XProc
namespace, or drop this requirement.

Received on Monday, 27 July 2009 15:03:07 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:28:27 UTC