共用方式為


round 函式 (XPath)

傳回最接近引數的整數值。

number round(number)

備註

若有兩個這樣的數,則會傳回最接近正無限大的值。

如果引數是 NaN,則會傳回 NaN。

如果引數是正無限大,則會傳回正無限大。

如果引數是負無限大,則會傳回負無限大。

如果引數是正零,則會傳回正零。

如果引數是負零,則會傳回負零。

若引數小於零但大於或等於 -0.5,則會傳回負零。

在最後兩個情況下,呼叫 round() 函式的結果並不會與加上 0.5 再呼叫 floor() 函式的結果相同,因為此時將會傳回正零。

範例

此範例說明 round() 運算式。

XML 檔

無;XSLT 檔案會自我呼叫。

XSLT 檔 (round.xsl)

<?xml version='1.0'?>
<?xml-stylesheet type="text/xsl" href="round.xsl"?>
<xsl:stylesheet version="1.0"
      xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="/">
   round(2.6) = 
      <xsl:value-of select='round(2.6)'/>
   <br/>round (2.4) = 
      <xsl:value-of select='round (2.4)'/>
   <br/>round(2.5) = 
      <xsl:value-of select='round(2.5)'/>
   <br/>round(-1.6) = 
      <xsl:value-of select='round(-1.6)'/>
   <br/>round(-1.5) = 
      <xsl:value-of select='round(-1.5)'/>
</xsl:template>

</xsl:stylesheet>

ms256213.collapse_all(zh-tw,VS.120).gif格式化輸出

round(2.6) = 3 round (2.4) = 2 round(2.5) = 3 round(-1.6) = -2 round(-1.5) = -1

ms256213.collapse_all(zh-tw,VS.120).gif處理器輸出

<?xml version="1.0"?>
   round(2.6) =
      3<br />round (2.4) =
      2<br />round(2.5) =
      3<br />round(-1.6) =
      -2<br />round(-1.5) =
      -1

請參閱

參考

XML 資料型別參考