Namespace Wolfgang.Etl.Xml
Classes
- EtlPipelineXmlSinkExtensions
Class-named XML sink terminators for the fluent Wolfgang.Etl.Abstractions.EtlPipeline chain. Each terminator constructs the matching loader and terminates the pipeline, enabling
… .XmlSingleStreamLoader<Person>("people.xml").
- EtlPipelineXmlSourceExtensions
Class-named XML source factories for the fluent Wolfgang.Etl.Abstractions.EtlPipeline chain. Each factory constructs the matching extractor and seeds the pipeline, enabling
EtlPipeline.Create().XmlSingleStreamExtractor<Invoice>("invoices.xml").
- XmlMultiStreamExtractor<TRecord>
Extracts items of type
TRecordfrom multiple streams, reading one XML document per stream.
- XmlMultiStreamLoader<TRecord>
Loads items of type
TRecordinto multiple streams, writing one XML document per stream.
- XmlReport
Progress report for XML extraction and loading operations.
- XmlSingleStreamExtractorOptions
Options for configuring an XmlSingleStreamExtractor<TRecord>.
- XmlSingleStreamExtractor<TRecord>
Extracts items of type
TRecordfrom a single XML stream containing a root element with child elements.
- XmlSingleStreamLoaderOptions
Options for configuring an XmlSingleStreamLoader<TRecord>.
- XmlSingleStreamLoader<TRecord>
Loads items of type
TRecordinto a single XML stream wrapped in a root element.