<for-each .../>{type ForEachContainer}
<item>{type xs:anyType}</item>
Description
The abstract element for the step substitution group.
<pipe .../>{type Sequence}
Description
A pipe is a container for a sequence of step whose input and outputs are defaulted and whose execution order is in document order.
<pipeline .../>{type Sequence}
Description
This element is the root element of all pipeline documents.
<(ForEachContainer extends Sequence)
id = xs:ID
select = xs:string
over = xs:NCName
to = xs:NCName
>
(<input .../>{type IORef}* , <output .../>{type IORef}* , <parameter .../>{type ParameterDeclaration}* , item*)
</(ForEachContainer)>
Description
Iterates over a sequence of elements or attributes as specified by the XPath or input expressions.
<(IORef)
name = xs:NCName
from = xs:NCName
href = xs:NCName
>
{any element}?
</(IORef)>
Description
This is a reference to an input or output. A reference is made by the 'from' or 'href' attributes. If there is a child element, that content is assumed to be the the input or output.
<(ParameterDeclaration)
name = xs:NCName
input = xs:NCName
select = xs:string
value = xs:string
/>
Description
A parameter declaration.
Attributes | ||
---|---|---|
Name | Type | Description |
name | xs:NCName |
The name of the parameter. |
input | xs:NCName |
The input against which an XPath expression for the value is evaluated. |
select | xs:string |
An expression to evaluate for the value of the parameter. |
value | xs:string |
A value or default value for the parameter. |
<(Sequence)
id = xs:ID
>
(<input .../>{type IORef}* , <output .../>{type IORef}* , <parameter .../>{type ParameterDeclaration}* , item*)
</(Sequence)>
Description
A sequence is a basic building block and a container for a sequence of steps. It has any number of inputs, outputs, and parameters unless declared otherwise by its context or concrete name.
<(Step)
kind = xs:QName
name = xs:QName
>
(<input .../>{type IORef}* , <output .../>{type IORef}* , <parameter .../>{type ParameterDeclaration}*)
</(Step)>
Description
This is the base type of a step or any derivative of a step. Steps specify their input and parameters. . Also, the 'name' attribute is the name of this step and the 'kind' attribute is the name of the component.