|
Subject: RE: [xsl] For each loop faliure From: Jarno.Elovirta@xxxxxxxxx Date: Fri, 5 Apr 2002 11:19:27 +0300 |
Correction,
> -----Original Message-----
> From: Elovirta Jarno (NBI/Espoo)
> Sent: 05. April 2002 11:08
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: RE: [xsl] For each loop faliure
>
>
> Heppa,
>
> > In the below code I want to for loop to be continued for all nodes.
> >
> > But here in this code below in the first case itself if the
> > condition fails
> > it goes out of for each loop.
> >
> > How about to proceed?
> >
> > <xsl:for-each select="$A/RecipeVersions">
> > <xsl:for-each select="$B/RecipeVersions">
> > <xsl:if
> > test="($A/RecipeVersions/RecipeVersion/VersionID !=
> > $B/RecipeVersions/RecipeVersion/VersionID) = false">
>
> this should be
>
> <xsl:if test="$A/RecipeVersions/RecipeVersion/VersionID =
> $B/RecipeVersions/RecipeVersion/VersionID">
It should be of course be
<xsl:for-each select="$A/RecipeVersions">
<xsl:variable name="outer-loop" select="." />
<xsl:for-each select="$B/RecipeVersions">
<xsl:if test="$outer-loop/RecipeVersion/VersionID = RecipeVersion/VersionID">
<xsl:value-of select="RecipeVersion/VersionID"/>
</xsl:if>
</xsl:for-each>
</xsl:for-each>
Santtu
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] For each loop faliure, Jarno . Elovirta | Thread | RE: [xsl] Changing boolean value of, Brian Moynihan |
| RE: [xsl] For each loop faliure, Jarno . Elovirta | Date | RE: [xsl] Changing boolean value of, Brian Moynihan |
| Month |