Spotted this code so presumably it's not streaming when custom or full validation is in force: https://github.com/apache/daffodil/blob/main/daffodil-runtime1/src/main/scala/org/apache/daffodil/runtime1/processors/DataProcessor.scala#L345-L356
Claude On Sat, Jul 22, 2023 at 8:07 AM Claude Mamo <claude.m...@gmail.com> wrote: > Hello Daffodil team, > > I'm looking into adding support for Schematron validation since we have > had many Smooks developers asking for better validation of EDIFACT > documents. One question I have is whether Schematron validation is applied > in a streaming fashion. I mean, does Daffodil load the whole infoset into > memory before applying the Schematron rules or is Schematron validating on > the fly while accumulating any state that is required to be able to > evaluate the rules? > > Thanks, > > Claude >