xsl-list
[Top] [All Lists]

Re: unix problems.. change of approach

2002-11-19 15:00:35
Hello Laura,

so i thought i use something like.
<xsl:variable name="isCorrectValue"
select="normalize-space($demoValue[(_at_)value = 'valid'])"/>
which would give my "isCorrectValue" a boolean true or false.
this is not working..

that's wrong. normalize-space() returns the normalized string, not true or false. You can surround it with boolean(). But a test like in my other mail (test="normalize-space(...)") would also convert it to boolean.

Joerg

If anyone can correct the above statement to get the boolean value as i
wanted , then  string($isCorrectValue) will give me literal true or false,
which i can make use later.

Can anyone help me please.

----- Original Message -----
From: "Laura" <xsl_list(_at_)hotmail(_dot_)com>

so would this mean that this is a bug in XALAN??

----- Original Message -----
From: "Joerg Heinicke" <joerg(_dot_)heinicke(_at_)gmx(_dot_)de>
To: <xsl-list(_at_)lists(_dot_)mulberrytech(_dot_)com>
Sent: Tuesday, November 19, 2002 7:23 PM
Subject: Re: [xsl] unix problems



Seems to be a processor specific problem. The statement is correct. What
about test="string($demoValue[(_at_)value = 'valid'])" or
test="normalize-space($demoValue[(_at_)value = 'valid'])". Shorter and less
conversions in it.

Regards,

Joerg

Laura wrote:

sorry i meant
<xsl:if test="not(string-length($demoValue[(_at_)value = 'valid'])=0)">
This goes without errors in windows
but throws
java.lang.reflect.InvocationTargetException
when run on UNIX system


XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



<Prev in Thread] Current Thread [Next in Thread>