Table of Contents

Search

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

Data Transformation User Guide

Data Transformation User Guide

Example

Example

You are parsing a document in which a date can appear in either of the following patterns:
21/10/03 October 21, 2003
To process this content, you can define an
Alternatives
anchor that contains two
Content
anchors that store their output in different XML elements. Each XML element is constrained to accept one of the date patterns. The
Alternatives
anchor is configured with
selector = ScriptOrder
.
When the Parser runs the
Alternatives
anchor, it tests the first
Content
anchor. If the date matches the pattern of the first anchor, the first
Content
anchor succeeds. If the date does not match the pattern, the first
Content
anchor fails, and the
Alternatives
anchor tests the second
Content
anchor. In this way, the Parser can process both date patterns.