Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
P6R::p6IXSLTTemplate Interface Referenceabstract

#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
 

Detailed Description

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.


The documentation for this interface was generated from the following file: