0
Vote

Change architecture of OOXML validation

description

The current architecture og OOXML validator validates a document in a discrete way, meaning that it performs a sequence of validations
 
VerifyContentTypes(StatusLines);
VerifyRelationshipTypes(StatusLines);
VerifyPartExistance(StatusLines);
VerifyPartContent(StatusLines);
 
But these are not discrete - they are linked to each other.
 
Suggestion:
 
Change validation to be more along the lines of Alex' office-o-tron where validation is "per part" and each part is validated via a number of specific validation steps.

comments