This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 21007 - [XPROC10] 5.8 p:declare-step
Summary: [XPROC10] 5.8 p:declare-step
Status: ASSIGNED
Alias: None
Product: XML Processing Model
Classification: Unclassified
Component: Pipeline language (show other bugs)
Version: unspecified
Hardware: PC Windows NT
: P2 normal
Target Milestone: ---
Assignee: Norman Walsh
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-15 08:44 UTC by Tim Mills
Modified: 2014-02-19 14:43 UTC (History)
0 users

See Also:


Attachments

Description Tim Mills 2013-02-15 08:44:39 UTC
The XProc specification states in section 5.8 p:declare-step:

"The value of the type can be from any namespace provided that the 
expanded-QName of the value has a non-null namespace URI. It is a 
/static error 
<http://www.w3.org/TR/xproc/#dt-static-error>/ (|err:XS0025| 
<http://www.w3.org/TR/xproc/#err.S0025>) if the expanded-QName value of 
the type attribute is in no namespace or in the XProc namespace."

These two sentences appear to be in part contradictory.  The first 
sentence states that the namespace can be any non-null value.  The 
second sentence then goes on to say that it can't be the XProc namespace.
Comment 1 Norman Walsh 2014-02-19 12:21:08 UTC
We propose to change the the first sentence of the offending paragraph to:

  The value of the type can be from any namespace provided that the
  expanded-QName of the value has a non-null namespace URI that
  is not the XProc namespace.
Comment 2 Tim Mills 2014-02-19 14:43:19 UTC
Thanks.