PureXML/Sources/Validation
Mihaela Mihaljevic a76e9b3da3 feat(schematron): diagnostics
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
2026-06-08 16:30:13 +02:00
..
AttributeDeclaration.swift
AttributeDefault.swift
AttributeListParser.swift feat(dtd): conditional sections, notations, NDATA, external parameter entities 2026-06-08 14:39:42 +02:00
AttributeType.swift feat(dtd): conditional sections, notations, NDATA, external parameter entities 2026-06-08 14:39:42 +02:00
ContentModel.swift
ContentModelMatcher.swift
ContentModelParser.swift
DTDDefaults.swift
DTDSchema.swift feat(dtd): conditional sections, notations, NDATA, external parameter entities 2026-06-08 14:39:42 +02:00
DTDValidationHelpers.swift feat(dtd): conditional sections, notations, NDATA, external parameter entities 2026-06-08 14:39:42 +02:00
DTDValidations.swift feat(dtd): conditional sections, notations, NDATA, external parameter entities 2026-06-08 14:39:42 +02:00
Occurrence.swift
Particle.swift
Schematron.swift feat(schematron): diagnostics 2026-06-08 16:30:13 +02:00
SchematronModel.swift feat(schematron): diagnostics 2026-06-08 16:30:13 +02:00
SchematronParser.swift feat(schematron): diagnostics 2026-06-08 16:30:13 +02:00
Severity.swift
StructuralValidations.swift
Validation.swift
ValidationCombinators.swift
ValidationCore.swift
Validator.swift