Back to Content

XSLTProcessor: getParameter() method

files/en-us/web/api/xsltprocessor/getparameter/index.md

latest1.3 KB
Original Source

{{APIRef("DOM")}}

The getParameter() method of the {{domxref("XSLTProcessor")}} interface returns the value of a parameter (<xsl:param>) from the stylesheet imported in the processor.

Syntax

js-nolint
getParameter(namespaceURI, localName)

Parameters

  • namespaceURI
    • : The namespace associated with the parameter name. A "null" value is treated the same as the empty string ("").
  • localName
    • : The name of the parameter in the associated namespace.

Return value

An object that is the value associated with the parameter. It can be of any type.

[!NOTE] Firefox supports any kind of parameter. Chrome, Edge and Safari only support string parameters.

Examples

Using getParameter()

This example shows how to use getParameter() to check the value of a parameter that controls the behavior of an XSLT transformation.

js
const xsltProcessor = new XSLTProcessor();
xsltProcessor.setParameter(null, "foo", "bar");
console.log(xsltProcessor.getParameter(null, "foo")); // "bar"

Specifications

{{Specifications}}

Browser compatibility

{{Compat}}

See also

  • {{domxref("XSLTProcessor.setParameter()")}}
  • {{domxref("XSLTProcessor.removeParameter()")}}
  • {{domxref("XSLTProcessor.clearParameters()")}}
  • {{domxref("XSLTProcessor.reset()")}}