Subject: Re: Re: [xsl] Template matching preceding-sibling. From: Steve <subsume@xxxxxxxxx> Date: Thu, 8 Nov 2007 13:32:22 -0500 |
I am trying to match "the first of every unique Rec/activity" On Nov 8, 2007 1:30 PM, <cknell@xxxxxxxxxx> wrote: > Both <Rec> elements are identical. In what sense are you using "unique"? > -- > Charles Knell > cknell@xxxxxxxxxx - email > > > > -----Original Message----- > From: Steve <subsume@xxxxxxxxx> > Sent: Thu, 8 Nov 2007 13:21:33 -0500 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: Re: [xsl] Template matching preceding-sibling. > > Oh. I think I see what you mean. > > I'm basically just trying to match unique Rec/activity's. > > You follow? How could I select these? > > On Nov 8, 2007 1:16 PM, Steve <subsume@xxxxxxxxx> wrote: > > > I'm sorry, but isn't the first <Rec> in my XML the preceding-sibling > > of the second <Rec> ? > > > > -Steve > > > > > > On Nov 8, 2007 1:13 PM, <cknell@xxxxxxxxxx> wrote: > > > Your template matches both <Rec> elements, so you get two instances of "Ello xslers." in your output. > > > > > > Your template matches and <Rec> element with an <activity> child element that doesn't have preceding-sibling <Rec>. Since both <Rec> elements have <activity> child elements, and since none of the <activity> elements has a preceding-sibling of ANY kind, you are matching both <Rec>s. > > > -- > > > Charles Knell > > > cknell@xxxxxxxxxx - email > > > > > > > > > > > > > > > -----Original Message----- > > > From: Steve <subsume@xxxxxxxxx> > > > Sent: Thu, 8 Nov 2007 12:59:01 -0500 > > > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > > > Subject: [xsl] Template matching preceding-sibling. > > > > > > I'm missing something fundamental, what is it? > > > > > > <xsl:template match="Rec[activity != preceding-sibling::Rec/activity > > > or not(preceding-sibling::Rec)]"> > > > Ello xslers. > > > </xsl:template> > > > > > > <xml> > > > <Rec> > > > <activity>hi</activity> > > > </Rec> > > > <Rec> > > > <activity>hi</activity> > > > </Rec> > > > </xml> > > > > > > ---- > > > > > > Above should only print anything once, but I'm getting it each time. > > > What am I not getting? > > > > > > -Steve
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: Re: [xsl] Template matching pre, cknell | Thread | Re: Re: [xsl] Template matching pre, Steve |
RE: Re: [xsl] Template matching pre, cknell | Date | Re: Re: [xsl] Template matching pre, Steve |
Month |