Subject: Re: [xsl] Comparison operator From: Mike Brown <mike@xxxxxxxx> Date: Fri, 22 Mar 2002 01:27:44 -0700 (MST) |
Jean.Ossmann@xxxxxxxxxxxx wrote: > Hi, I am a little bit lost and couldn't find in a reasonnable time in the > references why does the following test return true with <mytag> -1 > </mytag> > > <xsl:if test="./mytag[. > '0']"> The problem is not the operator but the fact that '0' is a string. If you want to compare them as numbers, remove the quotes from the zero. Also, the "./" is unnecessary/implied. Finally, the way you wrote it, if you remove the quotes, you'll get the results you want, but <xsl:if test="mytag > 0"> is probably easier and has the same result. If there's a chance that there's more than one mytag child, you might want to change that to mytag[1] to only look at the first one. - Mike ____________________________________________________________________________ mike j. brown | xml/xslt: http://skew.org/xml/ denver/boulder, colorado, usa | resume: http://skew.org/~mike/resume/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] how to change xml ENCODIN, Michael Kay | Thread | RE: [xsl] Comparison operator, Michael Kay |
[xsl] how to change xml ENCODING dy, dragon | Date | RE: [xsl] Re: seperating alphanumer, Bryan Rasmussen |
Month |