fn:round

round($arg as xs:numeric?) ➔ xs:numeric?

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

Arguments

 

$arg

xs:numeric?

The value to be rounded to the nearest whole number

Result

xs:numeric?

round($arg as xs:numeric?, $precision as xs:integer) ➔ xs: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

xs:numeric?

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

 

$precision

xs:integer

The number of decimal places required

Result

xs: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

XPath 3.1 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.