W3cubDocs

/XSLT & XPath

choose

XSLT/XPath Reference: XSLT elements, EXSLT functions, XPath functions, XPath axes

The choose function returns one of the specified objects based on a boolean parameter.

Note: This method should be used instead of if (), which has been deprecated.

Syntax

choose( boolean , object1, object2 )

Arguments

boolean

The boolean operation to use when determining which object to return.

object1

The first object to consider returning.

object2

The second object to consider returning.

Returns

If the boolean parameter is true, the first object is returned; otherwise, the second object is returned.

Note: All parameters are evaluated, even the one that's not returned.

Defined

Gecko support

Supported.

© 2005–2022 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/XPath/Functions/choose