code: function xsltWithParam(input, template) {
    for (var i = 0; i < template.childNodes.length; ++i) {
      var c = template.childNodes[i];
      if (c.nodeType == DOM_ELEMENT_NODE && c.nodeName == 'xsl:with-param') {
        xsltVariable(input, c, true);
      }
    }
  }
docs: Sets parameters defined by xsl:with-param child nodes of the current template node, in the current input context. This happens before the operation specified by the current template node is executed.