Subject: RE: [xsl] selecting from sequences From: "Michael Kay" <mike@xxxxxxxxxxxx> Date: Thu, 18 Dec 2008 18:01:37 -0000 |
> > $seq[>>EXP] everything in $seq after the first item that > satisfies EXP > > $seq[>>=EXP] everything in $seq after and including -"- > > $seq[<<EXP] everything in $seq before the first item > that satisfies EXP > > $seq[<<=EXP] everything in $seq before and including -"- > > couldn't one get there with, say, > sequence-before(sequence, item+) Not really. How would you do "return the subsequence of $S before the first element that has @page='2'"? It has to be higher-order. Any solution that involves first finding the index position of the first element that has @page='2' and then selecting by position is a bit of a hack, and a solution that involves recursion is beyond the abilities of 90% of the user base. Michael Kay http://www.saxonica.com/
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] selecting from sequences, Andrew Welch | Thread | RE: [xsl] selecting from sequences, Michael Kay |
Re: [xsl] selecting from sequences, Andrew Welch | Date | RE: [xsl] selecting from sequences, Michael Kay |
Month |