fn:round

round($arg as numeric?) ➔ numeric?

Rounds a numeric value to the nearest whole number, rounding x.5 towards positive infinity.

Arguments

 

$arg

numeric?

The value to be rounded to the nearest whole number

Result

numeric?

round($arg as numeric?, $precision as xs:integer) ➔ numeric?

Rounds a numeric value to the nearest multiple of ten to the power of minus $precision, rounding x.5 towards positive infinity.

Arguments

 

$arg

numeric?

The value to be rounded to a given number of decimal places

 

$precision

xs:integer

The number of decimal places required

Result

numeric?

Namespace

http://www.w3.org/2005/xpath-functions

Links to W3C specifications

XPath 2.0 Functions and Operators

XPath 3.0 Functions and Operators

Notes on the Saxon implementation

The two-argument form of this function is specified in XPath 3.0, and is available since Saxon 9.3, provided XPath 3.0 is enabled.