code: function xsltWithParam(input, template) {
      for (const c of template.childNodes) {
          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.