* <code>xs:string</code>, containing the path to the document,
* <code>xs:string</code>, containing the document in its string representation, or
* <code>node()</code>, containing the actual documentitself.
The <code>$params</code> argument can be used to bind variables to a stylesheet. It can be specified as
* <code>element(xslt:parameters)</code>: <code><xslt:parameters/></code> must be used as root element, and the parameters are specified as child nodes, with the element name representing the key and the text node representing the value:<br /><code><xslt:parameters><br/> <xslt:key1>value1</xslt:key1><br/> ...<br/></xslt:parameters></code>