[{"data":1,"prerenderedAt":22},["ShallowReactive",2],{"\u002Fblog\u002Fxsd-vs-schematron-the-two-pass-validation-model":3},{"id":4,"title":5,"body":6,"description":13,"extension":14,"lastUpdatedAt":15,"meta":16,"navigation":17,"path":18,"publishedAt":15,"seo":19,"stem":20,"__hash__":21},"blog\u002Fblog\u002F0098.xsd-vs-schematron-the-two-pass-validation-model.md","XSD vs Schematron: the two-pass validation model",{"type":7,"value":8,"toc":9},"minimark",[],{"title":10,"searchDepth":11,"depth":11,"links":12},"",2,[],"Why e-invoice validation requires two separate passes — structural XSD checking and business rule Schematron checking.","md","2027-05-08",{},true,"\u002Fblog\u002Fxsd-vs-schematron-the-two-pass-validation-model",{"title":5,"description":13},"blog\u002F0098.xsd-vs-schematron-the-two-pass-validation-model","dj48ImbrZxAPKs76klWoOgiUxmnXUoVX-kt50bXKskc",1777105008188]