RE: when test

Subject: RE: when test
From: "Chris Bayes" <Chris@xxxxxxxxxxx>
Date: Fri, 8 Sep 2000 15:48:29 +0100
Dunno what has happened to this thread but it is all over the place. I
posted this earlier.

<xsl:when language="JavaScript"
expr="getDirectory(this.getAttribute('page')) != ''">

language="JavaScript" isn't really needed as it defaults to ECMA 262

Ciao Chris

XML/XSL Portal

>-----Original Message-----
>From: owner-xsl-list@xxxxxxxxxxxxxxxx
>[mailto:owner-xsl-list@xxxxxxxxxxxxxxxx]On Behalf Of Eric Taylor
>Sent: 08 September 2000 14:09
>To: 'Mike Gargiullo'
>Cc: 'XSL-List@xxxxxxxxxxxxxxxx'
>Subject: RE: when test
>Hi Mike.  Appreciate the response.  Your solution would work great if the
>answer existed in my XML data, but my problem on this one is that I need to
>do the test on what the getdirectory script returns rather than on anything
>in my current file, that is, the equivalent of:
>only I know I can't do it like that.  I thought of putting the value the
>script into a variable and testing that, but MSXML2 (which is what
>I'm stuck
>with for the moment with IE5) doesn't support xsl:variable (see
> <>
>), so I don't think I can do that.  Anyone have further thoughts?
>From: Mike Gargiullo [mailto:mgargiullo@xxxxxxxxxxxxxx]
> <xsl:when test="not(sometag='')">
> will be true if "sometag" contains data (sometag is from your xml
>structure, can be at any level)
>----Original Message-----
>From: Eric Taylor [ mailto:Eric.Taylor@xxxxxxxxxxxx
><mailto:Eric.Taylor@xxxxxxxxxxxx> ]
> Part of my XSL looks like this:
>        <xsl:choose>
>          <xsl:when *** stuck here ***>
>            <A>
>              <xsl:attribute
>              <xsl:attribute name="target">new_window</xsl:attribute>
>              <xsl:value-of select="@text"/>
>            </A>
>          </xsl:when>
>          <xsl:otherwise>
>            <xsl:value-of select="@text"/>
>          </xsl:otherwise>
>        </xsl:choose>
>I only want the "when" to happen if
><xsl:eval>getDirectory(this.getAttribute('page'))</xsl:eval> returns some
>value (that is, if it returns a blank value, I want to do the
>I don't know the syntax for this.  Thanks.  Eric
> XSL-List info and archive:

 XSL-List info and archive:

Current Thread