Project

Profile

Help

Issue with floor() evaluation and white-spaces in XSLT file path - Saxonica HE version

Added by Kishlay Kumar about 6 years ago

Hi Everyone!!!

I have been using Saxonica HE for XSLT transformation for quite a while and have been into trouble for a couple of days. Looking into the Help Discussions and forums for the solution to my problems, i could not find any proper resolution and so am posting my problems here. Hope the issues get answered.:)

I have been using the saxon9HE-api|Version: 9.5.1.8. My XSLT file has floor() function in it, and I see it is not giving the exact result. An example can be: floor(-2.3) returns -2 instead of -3.

Assumed it might have got fixed in the later release of Saxonica, so I have upgraded to the latest version i.e. saxon HE-api|Version: 9.8.1.0.

While the floor() returns the right values now, I got into a new problem. This new version complains when I have white spaces in my XSLT file path. It says "Invalid URI for stylesheet: <xslt_filename>".

I read in the Saxonica blogs/dev forums that it was already reported and fixed but I still see the issue in the most recent version, hence the worry!!

Also, I was wondering if there is any guide available that explains how to build the Saxon-HE source code that is available on SourceForge. I have the code downloaded onto my machine but need help in building it myself to see if I can fix/contribute to this bug.

I haven't worked with Java before, so detailed steps to build including the list of pre-requisites I should have on my machine to be able to build will be very useful.

Thanks very much in advance for your time and patience. :)


Please register to reply