Subject: [xsl] Using SubString From: "Yaswanth" <yaswanth.mtrx@xxxxxxxxx> Date: Fri, 24 Aug 2007 14:29:08 +0530 |
Hi All, ------------------ I have a XML as : <root> <connection value ="//every123/event321" /> <connection value ="//once123/every321" /> <connection value ="//every123/every321/event123" /> </root> ----------------- And my XSL is <xsl:template match="root"> <xsl:for-each select="connection"> <xsl:variable name="value" select="@value" /> <xsl:if test="contains($value, 'every') and contains($value, 'event')"> <xsl:text>1 every and 1 Event</xsl:text> </xsl:if> <xsl:if test="contains($value, 'every') and contains($value, 'once')"> <xsl:text>1 every and 1 once</xsl:text> </xsl:if> </xsl:for-each> </xsl:template> ---------------- What exactly I am trying to do is for every Connection I am analyzing the value of @value. I.e. if I have One every and One event in the @value I am trying to do some thing similarly with one every and one once! Now my problem is how can I identify the condition where @value has Two Every's and One Event (Ex : root/connection[3]/@value)? How to form a condition? Can anyone help? Thanks, Yaswanth Kumar Ravella
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] template matching problem, Steve | Thread | Re: [xsl] Using SubString, Andrew Welch |
Re: [xsl] Print parent text, Abel Braaksma | Date | Re: [xsl] Using SubString, Andrew Welch |
Month |