Saxon.Api
Interface IInvalidityHandler
-
public interface IInvalidityHandler
Interface for reporting validation errors found during validation of an instance document against a schema.
Method Summary |
|
---|---|
XdmValue | endReporting() At the end of a validation episode, do any closedown actions, and optionally return information collected in the course of validation (for example a list of error messages). |
void | reportInvalidity(ValidationFailure i) Report a validation error found during validation of an instance document against a schema |
void | startReporting(string systemId) At the start of a validation episode, initialize the handler |
Method Detail
endReporting
reportInvalidity
Report a validation error found during validation of an instance document against a schema
Parameters:
i
- details of the validation errorstartReporting
At the start of a validation episode, initialize the handler
Parameters:
systemId
- optional; may be used to represent the destination of any
report produced
At the end of a validation episode, do any closedown actions, and optionally return information collected in the course of validation (for example a list of error messages).
Returns:
InvalidityReportGenerator
, this returns the XML document containing the validation report. This will be the value returned as the value of the variable$err:value
during try/catch processing.