[xsl] IF in a variable declaration

Subject: [xsl] IF in a variable declaration
From: Xavier DAMAY <xsl.list@xxxxxxxxxxxxxxx>
Date: Thu, 16 May 2002 15:31:29 +0200
hello,

I would like to do something quite simple, but i'm blocked

In fact i've got a list of numbers enclosed in <pdf> tags and i want to set the variable "present" with O if the number i search for is present

my xml is simple

<compte>
   <pdf>1</pdf>
   <pdf>3</pdf>
</compte>

my xsl is simple too

               <xsl:variable name="present">
                   <xsl:for-each select="/liste/id/compte/pdf">
                       <xsl:if test="/liste/id/compte/pdf=$ID">O</xsl:if>
                   </xsl:for-each>
               </xsl:variable>
               <xsl:value-of select="$present"/>


ID is a param


Do you have any help please ?
I managed to do this when <pdf> tag enclude other tags or attribute.
I don't know how to write the test for itself.

Thanks a lot Xavier


XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list



Current Thread