Subject: RE: [xsl] Template matching preceding-sibling. From: cknell@xxxxxxxxxx Date: Thu, 08 Nov 2007 13:13:16 -0500 |
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 -> |
---|---|---|
[xsl] Template matching preceding-s, Steve | Thread | Re: [xsl] Template matching precedi, Steve |
Re: [xsl] extending xsl with javasc, april | Date | RE: Re: [xsl] extending xsl with ja, cknell |
Month |