DataSourceXml class
Namespace: TECIT.TFORMer
Specialized DataSource for XML data.
Usage and notes
Overview
DataSourceXml is a specialized DataSource for importing data from XML-Files.
This class is used to manipulate existing DataSourceXml objects. To create a new DataSource use TFORMer Designer or Project.AddDataSource.
The main properties to characterize a DataSourceXml are:
The XML filename
An optional XSLT file for transforming the XML file into a suitable TFORMer compatible format
Modifying an Existing XML DataSource
Sample source code for modifying an existing DataSourceXml:
// Retrieve the global Project
// DataSources are defined in a Project or a global Project
Project project = repository.GlobalProject;
// Retrieve the DataSource by name
// Since we know the type of the DataSource, we can cast it to DataSourceXml
DataSourceXml dataSource = (DataSourceXml)project.GetDataSource("XML");
// Modify some DataSource properties
dataSource.XsltFilename = ""; // clear XSLT filename
Inheritance and related types
Base types: DataSource
Inherited members (27)
- TECIT.TFORMer.DataSourceXml.AddComputedField
- TECIT.TFORMer.DataSourceXml.AddFieldMapping
- TECIT.TFORMer.DataSourceXml.AddParameter
- TECIT.TFORMer.DataSourceXml.Comment
- TECIT.TFORMer.DataSourceXml.CopyColumnName
- TECIT.TFORMer.DataSourceXml.Description
- TECIT.TFORMer.DataSourceXml.Dispose
- TECIT.TFORMer.DataSourceXml.FirstComputedField
- TECIT.TFORMer.DataSourceXml.FirstFieldMapping
- TECIT.TFORMer.DataSourceXml.FirstParameter
- TECIT.TFORMer.DataSourceXml.GetComputedField
- TECIT.TFORMer.DataSourceXml.GetFieldMapping
- TECIT.TFORMer.DataSourceXml.GetParameter
- TECIT.TFORMer.DataSourceXml.HandleEscapeSequences
- TECIT.TFORMer.DataSourceXml.IsDefault
- TECIT.TFORMer.DataSourceXml.Name
- TECIT.TFORMer.DataSourceXml.Next
- TECIT.TFORMer.DataSourceXml.NumberOfComputedFields
- TECIT.TFORMer.DataSourceXml.NumberOfFieldMappings
- TECIT.TFORMer.DataSourceXml.NumberOfParameters
- TECIT.TFORMer.DataSourceXml.RemoveComputedField
- TECIT.TFORMer.DataSourceXml.RemoveComputedField
- TECIT.TFORMer.DataSourceXml.RemoveFieldMapping
- TECIT.TFORMer.DataSourceXml.RemoveFieldMapping
- TECIT.TFORMer.DataSourceXml.RemoveParameter
- TECIT.TFORMer.DataSourceXml.RemoveParameter
- TECIT.TFORMer.DataSourceXml.Type
Properties
| Member | Description |
|---|---|
| Filename | Gets/Sets the filename of the XML-file. |
| XsltFilename | Gets/Sets the filename of the XSLT file for transforming the XML file. |
Methods
| Member | Description |
|---|---|
| ToString() | Returns a string representation of the instance. |