Step flow-from {http://www.daisy.org/ns/pipeline/braille-css}

Channel elements out of named flows.

Defined in: http://www.daisy.org/pipeline/modules/braille/css-utils/library.xpl

Input Ports

Port Description
source primary sequence

flow() values in the input must be represented by css:flow elements with a 'from' attribute. Documents in the input sequence that represent a named flow must have this indicated with a css:flow attribute on the document element. All elements in named flows must have a css:anchor attribute that matches the css:id attribute of an element at the original position.

Output Ports

Port Description
result primary sequence

css:flow elements are substituted by a segment of the flow denoted by the 'from' attribute. Which segment of the flow is consumed is determined by the 'scope' attribute, the position of the css:flow element and the original positions of the elements in the named flow (denoted by their css:anchor attributes). With a 'scope' attribute of 'document', all elements in the named flow are consumed. Without a 'scope' attribute, all elements in the named flow with an original position before the css:flow element but after the first preceding css:flow element with the same 'from' attribute, are consumed.