Table of Contents


  1. Preface
  2. Introduction to Data Transformation
  3. Data Processor Transformation
  4. Wizard Input and Output Formats
  5. Relational Input and Output
  6. Using the IntelliScript Editor
  7. XMap
  8. Libraries
  9. Schema Object
  10. Command Line Interface
  11. Scripts
  12. Parsers
  13. Script Ports
  14. Document Processors
  15. Formats
  16. Data Holders
  17. Anchors
  18. Transformers
  19. Actions
  20. Serializers
  21. Mappers
  22. Locators, Keys, and Indexing
  23. Streamers
  24. Validators, Notifications, and Failure Handling
  25. Validation Rules
  26. Custom Script Components

Complex Segments

Complex Segments

A complex segment has a header and footer. Between the header and footer, it can contain any number of nested simple segments, for example:
Header Simple segment Simple segment Simple segment Footer
A complex segment can contain nested complex segments, for example:
Header Complex segment Complex segment Complex segment Footer
You can also define a complex segment that is missing the header or footer, for example:
Simple segment Simple segment Simple segment
The nested simple segments must all be of the same type. That is, they must all be identified by the same opening and closing markers.

Updated March 18, 2021