|
|
Home | Loader API | Interfaces | File List | Index | |
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. More...
#include <p6xslttemplate.h>
Inherits P6R::p6ICom.
Public Member Functions | |
virtual P6R::P6INT32 | addref ()=0 |
This method increases the reference count of the component instance by one. | |
virtual P6R::P6ERR | getTemplate (p6IXSLTCompiled **pTemplate)=0 |
Extract the current compiled template sitting in the XSLT processor component. | |
virtual P6R::P6ERR | queryInterface (const P6R::IID &iid, P6R::P6VOID **ppIface)=0 |
This method queries the component for a specific interface. | |
virtual P6R::P6INT32 | release ()=0 |
This method decrements a components reference count. | |
virtual P6R::P6ERR | setTemplate (p6IXSLTCompiled *pTemplate)=0 |
Set the XSLT component with a compiled template object. |
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 34 of file p6xslttemplate.h.