FDO API Reference Feature Data Objects

XslTransformer Class Reference

List of all members.

Detailed Description

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


Public Member Functions

__property NAMESPACE_OSGEO_COMMON_XML::XmlReader * get_InDoc ()
 Gets the document being transformed.
__property NAMESPACE_OSGEO_COMMON_IO::IoTextWriter * get_Log ()
 Gets the input logging object.
__property NAMESPACE_OSGEO_COMMON_XML::XmlWriter * get_OutDoc ()
 Gets the output document.
__property NAMESPACE_OSGEO_COMMON::DictionaryElementCollection * get_Parameters ()
 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.
__property NAMESPACE_OSGEO_COMMON_XML::XmlReader * get_Stylesheet ()
 Gets the XSL Stylesheet.
__property System::Void set_InDoc (NAMESPACE_OSGEO_COMMON_XML::XmlReader *value)
 Sets the document to transform.
__property System::Void set_Log (NAMESPACE_OSGEO_COMMON_IO::IoTextWriter *value)
 Sets the input logging object.
__property System::Void set_OutDoc (NAMESPACE_OSGEO_COMMON_XML::XmlWriter *value)
 Sets the output document.
__property System::Void set_Stylesheet (NAMESPACE_OSGEO_COMMON_XML::XmlReader *value)
 Sets the XSL stylesheet.
System::Void Transform ()
 Performs the transformation.
 XslTransformer (System::IntPtr unmanaged, System::Boolean autoDelete)
 XslTransformer (NAMESPACE_OSGEO_COMMON_XML::XmlReader *inDoc, NAMESPACE_OSGEO_COMMON_XML::XmlReader *stylesheet, NAMESPACE_OSGEO_COMMON_XML::XmlWriter *outDoc, NAMESPACE_OSGEO_COMMON_IO::IoTextWriter *log)
 XslTransformer (NAMESPACE_OSGEO_COMMON_XML::XmlReader *inDoc, NAMESPACE_OSGEO_COMMON_XML::XmlReader *stylesheet, NAMESPACE_OSGEO_COMMON_XML::XmlWriter *outDoc)
 XslTransformer (NAMESPACE_OSGEO_COMMON_XML::XmlReader *inDoc, NAMESPACE_OSGEO_COMMON_XML::XmlReader *stylesheet)
 XslTransformer (NAMESPACE_OSGEO_COMMON_XML::XmlReader *inDoc)
 XslTransformer ()
 Constructs an XSL Transformer object.

Protected Member Functions

System::Void Dispose (System::Boolean disposing)

Comments or suggestions? Send us feedback.