Description
The following function argument conversions are performed:* An XPath string object is mapped to an ECMAScript string
value. * An XPath number object is mapped to an ECMAScript number
value. * An XPath boolean object is mapped to an ECMAScript boolean
value. * An XPath node-set object is mapped to the ECMAScript binding
for the DOM NodeList . * An XSLT external object is mapped to the ECMAScript object that
it wraps.
The following conversions are performed on return values: * An ECMAScript string value or String object is mapped to an
XPath string object. * An ECMAScript number value or Number object is mapped to an
XPath number object. * An ECMAScript boolean value or Boolean object is mapped to an
XPath boolean object. * An ECMAScript object that is an instance of either
Document , Node , NodeList , Attr ,
Element or CharacterData are mapped to an XPath
node-set. * The ECMAScript null value is mapped to an XSLT external
object. * The ECMAScript undefined value is mapped to an empty
node-set. * Any other ECMAScript object is mapped to an XSLT external
object
|