diff options
| author | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-08-19 08:57:42 +0200 |
|---|---|---|
| committer | Lukasz Kasprzak <lukas@labunix.xyz> | 2026-08-19 08:57:42 +0200 |
| commit | 544836cf0f6373a0a753d0953ce7e60fd96337af (patch) | |
| tree | a3d22c5d754c435ad2e65203d60690e6b1dea039 /lib/render/view.ml | |
| parent | 9608e49a0956c8228a022454751765404d46daa5 (diff) | |
| download | colitur-544836cf0f6373a0a753d0953ce7e60fd96337af.tar.gz colitur-544836cf0f6373a0a753d0953ce7e60fd96337af.zip | |
feat(render): XML emitter and schema
Element-per-field; attributes carry identity only and there is no mixed
content, so a consumer's XPath never has to distinguish the two.
Schema validation is an opt-in make check-schema via xmllint, not an
in-suite assertion: validating XSD needs an XML library and the
dependency list is frozen. It prints SKIPPED loudly when xmllint is
absent, because a silent skip reads as a pass. The suite asserts
well-formedness properties directly instead.
This corrects the design spec, which claimed in-test validation.
Diffstat (limited to 'lib/render/view.ml')
0 files changed, 0 insertions, 0 deletions
