| DescriptionThe 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,ElementorCharacterDataare  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
 
 
 |