This suggests that the p:with-input element is optional. But later it says:
The anonymous input port is not primary, although it is the only p:input port of p:run. Therefore it will not automatically connect to the default readable port (see Connections in XProc 3.0: An XML Pipeline Language); it needs to be connected to its pipeline input explicitly.
So it isn't optional after all. I suggest we remove the ?.
In
p:run
, we find:This suggests that the
p:with-input
element is optional. But later it says:So it isn't optional after all. I suggest we remove the
?
.