1. Prepare
Paste or upload a representative input and run the validation before using it in an interface, test or transport.
Practical usage guide
Validate XML against the supported deterministic XSD subset; unsupported features and unresolved references fail closed.
Paste or upload a representative input and run the validation before using it in an interface, test or transport.
Resolve each reported error from the first failure onward, then run the validation again until the input is clean.
Validate the result against the interface contract and target CPI runtime before transporting or sharing it.
Check an XML document against a supported XSD subset before a SOAP or CPI test: root and root namespace, element order and occurrences, required attributes, basic types and enumerations.
Try this XSD: <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"><xs:element name="Order"><xs:complexType><xs:sequence><xs:element name="id" type="xs:integer"/></xs:sequence></xs:complexType></xs:element></xs:schema> XML <Order><id>7</id></Order> passes this check. Replace 7 with A to get a type error at /Order/id.
This is not a complete XSD validator: imports, includes, choice, all and extensions are unsupported. An unsupported schema prevents the check; it does not prove that the XML is invalid. Confirm the result with a full validator using the target schema version.