FDO API Reference Feature Data Objects

FdoXslTransformer Class Reference

#include <Transformer.h>

Inherits FdoDisposable.

Inheritance diagram for FdoXslTransformer:

Inheritance graph
[legend]
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 FdoXmlReaderGetInDoc ()
 Gets the document being transformed.
FDO_API_COMMON FdoIoTextWriterGetLog ()
 Gets the logging object.
FDO_API_COMMON FdoXmlWriterGetOutDoc ()
 Gets the output document.
FDO_API_COMMON FdoDictionaryGetParameters ()
 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 FdoXmlReaderGetStylesheet ()
 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 FdoXslTransformerCreate (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:
Comments or suggestions? Send us feedback.