This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

IF in a variable declaration


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]