A serializer or mapper checks that its input is valid according to the XML schema. There are two validation modes:
Partial validation. Some deviations are allowed between the XML source document and the schema. Default.
Strict validation. The XML source document must conform strictly to its schema.
To define the validation level, assign the
validate_source_document
property of the
Serializer
or
Mapper
component.
If you use the strict mode, a validation error causes the serializer or mapper to fail. The
Events
view displays the errors.
If you use the partial mode, the transformation might proceed despite certain validation errors. For example, if there are more occurrences of an element than the schema permits, a serializer typically ignores the excess elements and processes the valid ones, and it writes a warning in the event log. Similarly, it might ignore an element containing an invalid data type.
The Script uses the Xerces C XML Parser, version 3.1, to perform validation.