An assert/report may reference <diagnostic> messages by id through its diagnostics= attribute; each referenced diagnostic is rendered (with the same value-of/name/let substitution) and appended to the finding for extra per-failure detail. <diagnostics> is collected schema-wide. Schema/pattern-level let, abstract patterns, and key()/document() remain. Part of #80 |
||
|---|---|---|
| .. | ||
| AttributeDeclaration.swift | ||
| AttributeDefault.swift | ||
| AttributeListParser.swift | ||
| AttributeType.swift | ||
| ContentModel.swift | ||
| ContentModelMatcher.swift | ||
| ContentModelParser.swift | ||
| DTDDefaults.swift | ||
| DTDSchema.swift | ||
| DTDValidationHelpers.swift | ||
| DTDValidations.swift | ||
| Occurrence.swift | ||
| Particle.swift | ||
| Schematron.swift | ||
| SchematronModel.swift | ||
| SchematronParser.swift | ||
| Severity.swift | ||
| StructuralValidations.swift | ||
| Validation.swift | ||
| ValidationCombinators.swift | ||
| ValidationCore.swift | ||
| Validator.swift | ||