Errors in 4.4.1 p:xpath-context

In Section 4.4.1 p:xpath-context, the grammar:

<p:xpath-context>
     (p:empty |
       p:pipe |
       p:document |
       p:inline |
       p:data)
</p:xpath-context>

indicates that exactly one connection is permitted.  This appears to be 
confirmed by the text:

"Only one connection is allowed..."

It is not specified what error should be raised if a connection is omitted.

The later text

"In an XPath 1.0 implementation, if the context node is connected to 
p:empty, or is unconnected and the default readable port is undefined, 
an empty document node is used instead as the context. In an XPath 2.0 
implementation, the context item is undefined."

seems to suggest that the connection can be omitted.  It hints that the 
xpath-context behaves like a primary input port, but this is not 
explicitly stated.

Received on Tuesday, 31 July 2012 12:08:40 UTC