|
Subject: RE: [xsl] Re: Conditional Processing in XSLT & JS From: Jarno.Elovirta@xxxxxxxxx Date: Fri, 3 Jan 2003 11:30:42 +0200 |
Hi,
{name} would return the string value of the child element node where AVT may appear, but the test attribute of xsl:if is an XPath boolean expression, so '{name}' in this case evaluates to string "{name}". I suppose you could write
<xsl:if test="string(name) = JAVASCRIPT_GOES_HERE">
if you think it's more clear. Anyhow, your problem is calling JavaScript from an XSLT stylesheet, which is not XSLT 1.0 - thus, consult the documentation of your implementation on extensions.
Cheers,
Jarno - Assemblage 23: Anthem
> -----Original Message-----
> From: ext Frank Psaila [mailto:Frank@xxxxxxxxxx]
> Sent: 03 January, 2003 10:53
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: RE: [xsl] Re: Conditional Processing in XSLT & JS
> Importance: High
> Sensitivity: Confidential
>
>
> Maybe I have been misunderstood. The part {name} - here I
> mean the test of
> node with name 'name' and then I want to bring a string returned by a
> javascript function and compare it with the text of the node
> name. If they
> match then I will execute the statements beneath the if.
>
> Cheers
> Frank
>
> -----Original Message-----
> From: Jarno.Elovirta@xxxxxxxxx [mailto:Jarno.Elovirta@xxxxxxxxx]
> Sent: Friday, January 03, 2003 9:46 AM
> To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
> Subject: RE: [xsl] Re: Conditional Processing in XSLT & JS
> Sensitivity: Confidential
>
>
> Hi,
>
> > I have the following evaluation :
> >
> > <xsl:if test="'{name}' = 'return bpr_name()'">
> >
> > if the contents of 'name' node and the string returned by the
> > javascript
> > function are equal the it will perform the following tasks.
> >
> > For some reason or other it is not evaluating the bpr_name function.
> >
> > Can anybody give me some hint of what maybe is happening??
>
> You're trying to write something that's not XPath. See the
> documentation of
> your XSLT implementation how JavaScript is used in XPath
> expressions and use
>
> <xsl:if test="name = JAVASCRIPT_GOES_HERE">
>
> Cheers,
>
> Jarno - Claire Voyant: Premonition (Assemblage 23 Mix)
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] Re: Conditional Processin, Frank Psaila | Thread | RE: [xsl] Re: Conditional Processin, Frank Psaila |
| [xsl] Line ends, James Lowther | Date | RE: [xsl] Line ends, Jarno . Elovirta |
| Month |