Subject: [xsl] Re: RE: Higher-Order Functions in XPath 2.0 From: Dimitre Novatchev <dnovatchev@xxxxxxxxx> Date: Thu, 17 Jan 2002 11:56:39 -0800 (PST) |
> > Point 3.) This essentially says there is currently no facility > > to iterate over two or more sequences in parallel rather than > > on the cartesian product. This is especially bad because > > there is no reasonable way to emulate this using the "for" > > operator. > > Actually, you can do it, using something like > > for $i in 1 to max((count($a), count($b))) return > if-absent($a[$i], 0) + if-absent($b[$i], 0) To be strict, it seems that $a[$i], where $a contains a sequence (not a node-set) is not valid syntax according to the current WD. Or am I wrong? Another point: How can we produce ***more than one*** sequence in parallel? For example, how to produce both: ($a(i) + $b(i))-sequence and ($a(i) * $b(i))-sequence In only one pass over $a and $b ? Cheers, Dimitre Novatchev. __________________________________________________ Do You Yahoo!? Send FREE video emails in Yahoo! Mail! http://promo.yahoo.com/videomail/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Re: Re: Higher-Order Function, Dimitre Novatchev | Thread | RE: [xsl] Re: RE: Higher-Order Func, Michael Kay |
Re: [xsl] Stange behavior with para, Gunther Schadow | Date | [xsl] Alternative to variable in te, Rick Anderson |
Month |