v0.3.1 with Saxon fully working

This commit is contained in:
2026-06-05 03:19:04 +02:00
parent fc828363f0
commit 71f2f3d44b
51 changed files with 12683 additions and 1 deletions

View File

@@ -0,0 +1,18 @@
export type DiagnosticSeverity = 'info' | 'warning' | 'error';
export interface DiagnosticMessage {
severity: DiagnosticSeverity;
message: string;
source: string;
from?: number;
to?: number;
}
export interface ParsedXmlDocument {
document: Document;
diagnostics: DiagnosticMessage[];
}
export function hasErrors(diagnostics: DiagnosticMessage[]): boolean {
return diagnostics.some((diagnostic) => diagnostic.severity === 'error');
}