XSLTProcessor: getParameter() method
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
The getParameter() method of the XSLTProcessor interface returns the value of a parameter (<xsl:param>) from the stylesheet imported in the processor.
Syntax
js
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
| Specification |
|---|
| DOM> # dom-xsltprocessor-getparameter> |