updateHTMLDocument
updateHTMLDocument($source as Node?, $target as Document?) → String
Initiates an XSLT transform on an existing HTML document.
| Arguments | |||
| 
 | $source | Node? | The source document or node to be transformed | 
| 
 | $target | Document? | The HTML Document object to update | 
| Result | String | ||
Details
The initial template must be set (using
                            setInitialTemplate) when the source parameter
                        is null. If the target parameter value is null,
                        then the host HTML page is the target for all output.
updateHTMLDocument() is most commonly used with
                            xsl:result-document to update parts of the document
                        identified by the href attribute. The principal XSLT output (if
                        any) is inserted at the end of the HTML body element.
            Note: An error is raised if the source is set to the same
                            document as the target. To read nodes in the HTML you're updating within
                            the XSLT, use the ixsl:page() function which returns the
                            Document node of the host page.