981 B

XPathResult interface

Represents the result of an XPath expression. This interface is used for the parameters passed into custom functions used in [function resolvers](function resolvers.md) and can represent a number, a string, a boolean value, or a node set.

Methods

booleanValue() -> boolean

Returns the boolean value of the result in accordance with the XPath 1.0 spec.

numberValue() -> number

Returns the numeric value of the result in accordance with the XPath 1.0 spec.

stringValue() -> string

Returns the string value of the result in accordance with the XPath 1.0 spec.

Methods and properties that are only present on XPathResults representing node sets

toArray() -> Array of nodes

Returns an array of the nodes in the node set, in document order.

first() -> Node

Returns the first node in the node set, in document order.

size -> number

Returns the number of nodes in this node set