Re: [xsl] Bug in Saxon?

Subject: Re: [xsl] Bug in Saxon?
From: "Roger L Costello costello@xxxxxxxxx" <xsl-list-service@xxxxxxxxxxxxxxxxxxxxxx>
Date: Wed, 7 Aug 2024 13:00:24 -0000
Hi Martin,

Ouch!

Okay, I upgraded to saxon-ee-12.5.jar and I get the same warning message. When
I run my actual program, I get dozens of these warning messages until finally
I get a message bNo more warnings will be displayedb Turning off warning
messages is not acceptable.

Here is my complete XSLT program:

<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
    xmlns:xs="http://www.w3.org/2001/XMLSchema";
    xmlns:math="http://www.w3.org/2005/xpath-functions/math";
    exclude-result-prefixes="xs math"
    version="3.0">

    <xsl:template match="/">
        <arcRadius>
            <xsl:variable name="legacy-ARINC-elmt-name" select="'ARC_Radius'"
as="xs:string"/>
            <xsl:variable name="legacy-ARINC-elmt-value" select="'      '"
as="xs:string"/>
            <xsl:variable name="whole-part"
select="substring($legacy-ARINC-elmt-value,1,3)"/>
            <xsl:variable name="fraction-part"
select="substring($legacy-ARINC-elmt-value,4,3)"/>
            <xsl:if test="$whole-part castable as xs:integer">
                <xsl:value-of
select="concat(xs:string(xs:integer($whole-part)),'.',$fraction-part)"/>
            </xsl:if>
        </arcRadius>
    </xsl:template>
</xsl:stylesheet>

Current Thread