mag-letex / xprocedit

Other
14 stars 1 forks source link

p:input (used as a connection) needs a select option #1

Open gimsieke opened 5 years ago

gimsieke commented 5 years ago

Each input connection (the second p:input signature box, the one after https://www.w3.org/TR/xproc/#err.inline.S0042 in the 1.0 spec, or p:with-input in the 3.0 spec) can have optional attributes. In 1.0, it’s @select, in 3.0, it’s also @href.

In the graph, an input connection corresponds to properties on the small input port bubbles of each atomic or compound step. (It doesn’t correspond to the connecting line because @select provides a selecting XPath expression for all p:pipes or p:documents connecting to this input port.)

Whether an input port is primary or sequence needs to be specified in its declaration. So there need not be any affordance to manipulate @primary or @sequence where a step is instantiated. This is different from @select and @href: A pipeline author needs to be able to edit these properties on step instances.