xproc / 1.0-specification

The 1.0 XProc specification and now abandoned drafts of a 2.0 XML specification
12 stars 6 forks source link

Where do we say that it's an error to attempt to make a connection to a port that doesn't exist? #176

Open ndw opened 9 years ago

vojtechtoman commented 9 years ago

Here: http://www.w3.org/TR/xproc/#p.pipe or here: https://ndw.github.io/specification/langspec/xproc20/head/xproc20/#p.pipe But as it stands, the current prose seems to leave a potential grey area related to p:output inside compound steps.

ndw commented 9 years ago

Thank you. I'll leave this open to remind me to look at the p:output question.

ndw commented 9 years ago

@vojtechtoman What grey area do you see?

vojtechtoman commented 9 years ago

In all cases except the p:output of a compound step, it is a static error (err:XS0022) if the port identified by a p:pipe is not in the readable ports of the step that contains the p:pipe.

The above does not cover the case of incorrect p:pipe in a p:output of a compound step.