2011-03-10 134 views
0

我必須將指數格式(即:1,2345E7)中的XSLT數字轉換爲數字(即:12340000)。 XSLT函數將如何實現這一點。在XSLT中將指數格式轉換爲數字格式

+0

完全重複[在xsl中格式化科學編號表示](http://stackoverflow.com/questions/4367737/formatting-scientific-number-representation-in-xsl) – 2011-03-11 18:08:52

+0

檢查我的簡潔實現。 – 2011-03-11 18:09:54

+0

我想答案就在這裏: http://stackoverflow.com/questions/4367737/formatting-scientific-number-representation-in-xsl – Katsifaris 2015-07-06 10:11:18

回答

0

XSLT 2.0上接受輸入數字指數符號,XSLT 1.0沒有。所以答案取決於你使用的是哪個版本(我懷疑你使用的是1.0,否則你不需要尋求幫助)。在輸出端,您可以使用format-number()來控制格式的版本。

+0

我使用XSLT 1.0和需要從指數轉換爲數值,因爲使用thoe XML的程序不支持指數格式 – Daniel 2011-03-11 00:01:52

+0

+1良好的答案。 @丹尼爾:問題不清楚你在輸入源中是否有這樣的符號,或者你想要輸出。 – 2011-04-05 00:10:53