take the simplest case..... a straight copy of the node provided the predicate passes.
On Tue, Jan 14, 2014 at 12:38 AM, David Lee <[email protected]> wrote: > Could you define what you mean by "output" ? > > ---------------------------------------- > David A. Lee > [email protected] > http://www.xmlsh.org > > > -----Original Message----- > From: Ihe Onwuka [mailto:[email protected]] > Sent: Monday, January 13, 2014 4:19 PM > To: David Lee > Cc: [email protected] > Subject: Re: [xquery-talk] Multiple output via a stream of filters > > On Mon, Jan 13, 2014 at 11:54 PM, David Lee <[email protected]> wrote: >> If your running in exist then pure XQuery is probably as good or better then >> anything else. >> Could you expand on your problem ? >> > > I have a collection. Suppose I have 10 different outputs I want and the > decision as to which output a node is routed to (not necessarily mutual > exclusive though) can be encapsulated in a predicate (hence amenable to a > filter HOF). > > I only want to iterate over the collection once but I wish to apply the 10 > predicates to each node in the sequence so as to determine which of the 10 > outputs (again not necessarily mutually exclusive) the node will feature in. > > The algorithm is straightforward using structural recursion (or tail > recursion if tail call elimination is an issue). Asking whether there is an > idiomatic XQuery solution that is different from this. _______________________________________________ [email protected] http://x-query.com/mailman/listinfo/talk
