home contribute faq download

FunctX XSLT Functions

fn:round

Rounds a numeric value

Google
Webxsltfunctions.com

Description

The fn:round function is used to round a numeric value to the nearest integer. If the decimal portion of the number is .5 or greater, it is rounded up to the greater whole number (even if it is negative), otherwise it is rounded down.

The result type depends the numeric type of the argument. If $arg is untyped, it is cast to xs:double.

This description is © Copyright 2007, O'Reilly Media. It is excerpted from the book XQuery by Priscilla Walmsley, O'Reilly, 2007. For a complete explanation of this function, please refer to Appendix A of the book.

Arguments and Return Type

NameType
$arg numeric?
return value numeric?

Examples

XSLT ExampleResults
round(5)
5
round(5.1)
5
round(5.5)
6
round(-5.5)
-5
round(-5.51)
-6

See Also

fn:ceilingRounds up to the next highest integer
fn:floorRounds down to the next lowest integer
fn:round-half-to-evenRounds a numeric value, rounding even halfs to the nearest even number

History

Published OnLast UpdatedContributor(s)
2006-06-272007-02-26W3C, XQuery 1.0 and XPath 2.0 Functions and Operators, http://www.w3.org/TR/xpath-functions/
Need XSLT Help?
D A T Y P I C
Training | Consulting | Development

XQuery by Priscilla WalmsleyGet the book!
XQuery by Priscilla Walmsley