# FdoXslTransformer Class Reference

`#include <Transformer.h>`

List of all members.

## Detailed Description

FdoXslTransformer provides a way to execute an XSL stylesheet on an XML document.

Definition at line 27 of file Transformer.h.

## Public Member Functions
FDO_API_COMMON FdoXmlReader * | GetInDoc ()
| Gets the document being transformed.
FDO_API_COMMON FdoIoTextWriter * | GetLog ()
| Gets the logging object.
FDO_API_COMMON FdoXmlWriter * | GetOutDoc ()
| Gets the output document.
FDO_API_COMMON FdoDictionary * | GetParameters ()
| Gets the list of parameters that will be passed to the stylesheet by Transform(). The caller can add parameters to this list or modify/delete existing parameters. The parameter list is empty when this class is constructed. Parameter values must be in XPath syntax. Therefore, literal values must be enclosed in single quotes.
FDO_API_COMMON FdoXmlReader * | GetStylesheet ()
| Gets the XSL Stylesheet.
FDO_API_COMMON void | SetInDoc (FdoXmlReader *inDoc)
| Sets the document to transform.
FDO_API_COMMON void | SetLog (FdoIoTextWriter *log)
| Sets the logging object.
FDO_API_COMMON void | SetOutDoc (FdoXmlWriter *outDoc)
| Sets the output document.
FDO_API_COMMON void | SetStylesheet (FdoXmlReader *stylesheet)
| Sets the XSL stylesheet.
virtual FDO_API_COMMON void | Transform ()=0
| Performs the transformation.
## Static Public Member Functions
static FDO_API_COMMON FdoXslTransformer * | Create (FdoXmlReader *inDoc=NULL, FdoXmlReader *stylesheet=NULL, FdoXmlWriter *outDoc=NULL, FdoIoTextWriter *log=NULL)
| Constructs an XSL Transformer object.

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

- Transformer.h