xml » assertCorrectness(xml,schema)
Description
This command is used to assert the correctness of the xml against the given schema definition. Multiple schemas can be
specified as a list separated by nexial.textDelim
. This means that Nexial
will try all specified schemas until a position conformance is reached. If no conformance can be obtained, this command
will FAIL the corresponding step. This can be useful when the target XML is dynamically derived from external
sources such as API endpoint, and the said XML might belong to one of many schema during runtime.
Parameters
- xml - the XML content or file
- schema - the schema definition (xsd) file(s) to validate against specified
xml
. Multiple XSD are separated bynexial.textDelim
Example
Script:
Output: