@doclith/validator
v0.6.1
Published
DocLang v0.6 — validation XSD-equivalent et Schematron-equivalent (TypeScript natif).
Downloads
51
Readme
@doclith/validator
DocLang validation for doclith: XSD-equivalent (structure) + Schematron-equivalent (semantic rules) checks, returning structured issues.
Part of doclith — a TypeScript/JS SDK for the DocLang v0.6 format.
Install
pnpm add @doclith/validator @doclith/xmlUsage
import { parseDocLang } from "@doclith/xml";
import { validateDocLang } from "@doclith/validator";
const doc = parseDocLang(xml);
const result = validateDocLang(doc, { allowEmptyNamespace: false });
if (!result.valid) {
console.error(result.issues); // [{ code, source, path, message }, …]
}License
Apache-2.0
