#include <p6xslttemplate.h>
Inherits P6R::p6ICom.
Public Member Functions | |
virtual P6INT32 | addref (void)=0 |
virtual P6R::P6ERR | getTemplate (p6IXSLTCompiled **pTemplate)=0 |
virtual P6R::P6ERR | queryInterface (const P6R::P6IID &iid, P6VOID **ppIface)=0 |
virtual P6INT32 | release (void)=0 |
virtual P6R::P6ERR | setTemplate (p6IXSLTCompiled *pTemplate)=0 |
This interface allows that caller to extract out the currently compiled template in the XSLT processor or to set a new template in the processor.
The XSLT processor is used both to (1) compile XSLT documents into compiled objects and (2) evaluate (i.e., run) compiled templates to produce the result documents.
Note if a new compiled template is set in an XSLT processor and then that same processor is used to compile another XSLT document, then the newly compiled XSLT document will over write the compiled template set by this interface.
Definition at line 36 of file p6xslttemplate.h.