Import the stylesheet into this XSLTProcessor for transformations.
@exception nsIXSLTException
style | The root-node of a XSLT stylesheet. This can be either a document node or an element node. If a document node then the document can contain either a XSLT stylesheet or a LRE stylesheet. If the argument is an element node it must be the xsl:stylesheet (or xsl:transform) element of an XSLT stylesheet. |
Transforms the node source applying the stylesheet given by
the importStylesheet() function. The owner document of the output node
owns the returned document fragment.
@exception nsIXSLTException
source | The node to be transformed |
output | This document is used to generate the output |
DocumentFragment The result of the transformation |
Transforms the node source applying the stylesheet given by the
importStylesheet() function.
@exception nsIXSLTException
source | The node to be transformed |
Document The result of the transformation |
Sets a parameter to be used in subsequent transformations with this
nsIXSLTProcessor. If the parameter doesn’t exist in the stylesheet the
parameter will be ignored.
@exception NS_ERROR_ILLEGAL_VALUE The datatype of value is
not supported
namespaceURI | The namespaceURI of the XSLT parameter |
localName | The local name of the XSLT parameter |
value | The new value of the XSLT parameter |
Gets a parameter if previously set by setParameter. Returns null
otherwise.
namespaceURI | The namespaceURI of the XSLT parameter |
localName | The local name of the XSLT parameter |
nsIVariant The value of the XSLT parameter |
Removes a parameter, if set. This will make the processor use the
default-value for the parameter as specified in the stylesheet.
namespaceURI | The namespaceURI of the XSLT parameter |
localName | The local name of the XSLT parameter |
Removes all set parameters from this nsIXSLTProcessor. This will make
the processor use the default-value for all parameters as specified in
the stylesheet.
Remove all parameters and stylesheets from this nsIXSLTProcessor.