xsltproc interprets XSL different











up vote
0
down vote

favorite












I have



<price>59,00</price>


in XML and transform it with



<xsl:value-of select="(ceiling(((number(translate(text(), ',', '.'))*26))div 10)*10)"/>


in XSL, but I get different result in different processors.

In Liquid and msxsl, I get the correct result '1540', but in xsltproc, I got '40040'.

Are there some different interpretations of XSLT?










share|improve this question
























  • How the calculation is 1540 if we do in simple calculation its provide 1534?
    – Amrendra Kumar
    yesterday










  • @AmrendraKumar - Because of ceiling(). Instead of 153.4 * 10 it's 154 * 10.
    – Daniel Haley
    yesterday










  • What version of xsltproc are you using? I'm unable to reproduce using 1.1.26.win32.
    – Daniel Haley
    yesterday












  • @DanielHaley, Is it depends on processor? i use to calculate without ceiling() and again the value is 1534. Please refer link: xsltransform.net/6qaFCEe. Its curiosity to know deeply. Thanks
    – Amrendra Kumar
    21 hours ago










  • @AmrendraKumar - without ceiling it’s 1534 (153.4 * 10). With ceiling it’s 1540 (154 * 10). xsltransform.net/6qaFCEe/1
    – Daniel Haley
    20 hours ago

















up vote
0
down vote

favorite












I have



<price>59,00</price>


in XML and transform it with



<xsl:value-of select="(ceiling(((number(translate(text(), ',', '.'))*26))div 10)*10)"/>


in XSL, but I get different result in different processors.

In Liquid and msxsl, I get the correct result '1540', but in xsltproc, I got '40040'.

Are there some different interpretations of XSLT?










share|improve this question
























  • How the calculation is 1540 if we do in simple calculation its provide 1534?
    – Amrendra Kumar
    yesterday










  • @AmrendraKumar - Because of ceiling(). Instead of 153.4 * 10 it's 154 * 10.
    – Daniel Haley
    yesterday










  • What version of xsltproc are you using? I'm unable to reproduce using 1.1.26.win32.
    – Daniel Haley
    yesterday












  • @DanielHaley, Is it depends on processor? i use to calculate without ceiling() and again the value is 1534. Please refer link: xsltransform.net/6qaFCEe. Its curiosity to know deeply. Thanks
    – Amrendra Kumar
    21 hours ago










  • @AmrendraKumar - without ceiling it’s 1534 (153.4 * 10). With ceiling it’s 1540 (154 * 10). xsltransform.net/6qaFCEe/1
    – Daniel Haley
    20 hours ago















up vote
0
down vote

favorite









up vote
0
down vote

favorite











I have



<price>59,00</price>


in XML and transform it with



<xsl:value-of select="(ceiling(((number(translate(text(), ',', '.'))*26))div 10)*10)"/>


in XSL, but I get different result in different processors.

In Liquid and msxsl, I get the correct result '1540', but in xsltproc, I got '40040'.

Are there some different interpretations of XSLT?










share|improve this question















I have



<price>59,00</price>


in XML and transform it with



<xsl:value-of select="(ceiling(((number(translate(text(), ',', '.'))*26))div 10)*10)"/>


in XSL, but I get different result in different processors.

In Liquid and msxsl, I get the correct result '1540', but in xsltproc, I got '40040'.

Are there some different interpretations of XSLT?







xml xslt xslt-1.0 msxsl






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited 2 days ago









zx485

12.9k122845




12.9k122845










asked 2 days ago









Destrosvet

4017




4017












  • How the calculation is 1540 if we do in simple calculation its provide 1534?
    – Amrendra Kumar
    yesterday










  • @AmrendraKumar - Because of ceiling(). Instead of 153.4 * 10 it's 154 * 10.
    – Daniel Haley
    yesterday










  • What version of xsltproc are you using? I'm unable to reproduce using 1.1.26.win32.
    – Daniel Haley
    yesterday












  • @DanielHaley, Is it depends on processor? i use to calculate without ceiling() and again the value is 1534. Please refer link: xsltransform.net/6qaFCEe. Its curiosity to know deeply. Thanks
    – Amrendra Kumar
    21 hours ago










  • @AmrendraKumar - without ceiling it’s 1534 (153.4 * 10). With ceiling it’s 1540 (154 * 10). xsltransform.net/6qaFCEe/1
    – Daniel Haley
    20 hours ago




















  • How the calculation is 1540 if we do in simple calculation its provide 1534?
    – Amrendra Kumar
    yesterday










  • @AmrendraKumar - Because of ceiling(). Instead of 153.4 * 10 it's 154 * 10.
    – Daniel Haley
    yesterday










  • What version of xsltproc are you using? I'm unable to reproduce using 1.1.26.win32.
    – Daniel Haley
    yesterday












  • @DanielHaley, Is it depends on processor? i use to calculate without ceiling() and again the value is 1534. Please refer link: xsltransform.net/6qaFCEe. Its curiosity to know deeply. Thanks
    – Amrendra Kumar
    21 hours ago










  • @AmrendraKumar - without ceiling it’s 1534 (153.4 * 10). With ceiling it’s 1540 (154 * 10). xsltransform.net/6qaFCEe/1
    – Daniel Haley
    20 hours ago


















How the calculation is 1540 if we do in simple calculation its provide 1534?
– Amrendra Kumar
yesterday




How the calculation is 1540 if we do in simple calculation its provide 1534?
– Amrendra Kumar
yesterday












@AmrendraKumar - Because of ceiling(). Instead of 153.4 * 10 it's 154 * 10.
– Daniel Haley
yesterday




@AmrendraKumar - Because of ceiling(). Instead of 153.4 * 10 it's 154 * 10.
– Daniel Haley
yesterday












What version of xsltproc are you using? I'm unable to reproduce using 1.1.26.win32.
– Daniel Haley
yesterday






What version of xsltproc are you using? I'm unable to reproduce using 1.1.26.win32.
– Daniel Haley
yesterday














@DanielHaley, Is it depends on processor? i use to calculate without ceiling() and again the value is 1534. Please refer link: xsltransform.net/6qaFCEe. Its curiosity to know deeply. Thanks
– Amrendra Kumar
21 hours ago




@DanielHaley, Is it depends on processor? i use to calculate without ceiling() and again the value is 1534. Please refer link: xsltransform.net/6qaFCEe. Its curiosity to know deeply. Thanks
– Amrendra Kumar
21 hours ago












@AmrendraKumar - without ceiling it’s 1534 (153.4 * 10). With ceiling it’s 1540 (154 * 10). xsltransform.net/6qaFCEe/1
– Daniel Haley
20 hours ago






@AmrendraKumar - without ceiling it’s 1534 (153.4 * 10). With ceiling it’s 1540 (154 * 10). xsltransform.net/6qaFCEe/1
– Daniel Haley
20 hours ago



















active

oldest

votes











Your Answer






StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");

StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});

function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});


}
});














 

draft saved


draft discarded


















StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53402726%2fxsltproc-interprets-xsl-different%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown






























active

oldest

votes













active

oldest

votes









active

oldest

votes






active

oldest

votes
















 

draft saved


draft discarded



















































 


draft saved


draft discarded














StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53402726%2fxsltproc-interprets-xsl-different%23new-answer', 'question_page');
}
);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown







Popular posts from this blog

Berounka

Different font size/position of beamer's navigation symbols template's content depending on regular/plain...

Sphinx de Gizeh