Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
virtual P6R::P6ERR P6R::p6IXSLT::compileTemplates ( const P6CHAR pTemplates,
p6IDataStream pErrorResult 
)
pure virtual

Parse and validate XLST templates to be used before the transform() method is called.

This function can be called multiple times if the caller wants to change the templates to be used.

Parameters
pTemplates[ in ] Pointer to a buffer containing the entire XSLT document to parse.
pErrorResult[ in ] Created by the caller, any errors found during the compilation are returned to this output stream.
Returns
SuccessP6R::eOk 
FailureP6R::eNotInitializedA successful call to intialize() must be made before calling this function.
P6R::eInvalidArgOne of the parameters is NULL.