...
- User should be able to specify the input field that should be considered as source of XML event or record.
- User is able to specify XML encoding (default is UTF-8)
- The Plugin should ignore comments in XML
- User is able to specify a collection of XPath to output field name mapping
- User is able to extract values from Attribute (as supported by XPath)
- User is NOT able to XPaths that are arrays. It should be runtime error.
- User is able to specify the output field types and the plugin performs appropriate conversions
- User is able to specify what should happen when there is error in processing
- User can specify that the error record should be ignored
- User can specify that upon error it should stop processing
- User can specify that all the error records should be written to separate dataset
Design
Example