Subject: Re: [xsl] Selecting the first item from a tokenized string From: Florent Georges <darkman_spam@xxxxxxxx> Date: Fri, 13 Jan 2006 15:17:48 +0100 (CET) |
David Carlisle wrote: > Michael Kay wrote: > > you can get the Nth item in a sequence using SEQ[N]. > > In the rare cases where that's inconvenient because > > it changes the evaluation context, you can use > > subsequence(SEQ, N, 1). > When can this happen? Can you show an example? > SEQ[N] > selects the first and third SEQ > (as they have N children) > SEQ[number(N)] > selects the third SEQ > (as that is the only one with an N child equal to its > position()) > subsequence(SEQ,N,1) > selects the 2nd SEQ child > (as N selects an element whose value can be cast to the > integer 2.) Ok, thanks for your response. It helps me to understand where I think I misunderstood Michael. Where he said in the rare cases where that's inconvenient because it changes the evaluation context I undesrtood something like: in the rare cases where it changes the evaluation context (so that becomes inconvenient) where the intended meaning was, I think now: in the rare cases where that's inconvenient because the evaluation context change (anyway, that always changes the evaluation context) Right? Please blame my poor english. Sorry for the noise. Regards, --drkm ___________________________________________________________________________ Nouveau : tiliphonez moins cher avec Yahoo! Messenger ! Dicouvez les tarifs exceptionnels pour appeler la France et l'international. Tilichargez sur http://fr.messenger.yahoo.com
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Selecting the first item , David Carlisle | Thread | Re: [xsl] Selecting the first item , David Carlisle |
Re: [xsl] Selecting the first item , David Carlisle | Date | RE: [xsl] Selecting the first item , Michael Kay |
Month |