IHPDFESchematronEngine Interface
IHPDFESchematronEngine = interface
['{D6A1F2C4-9B3E-4A7D-8C12-1F5E6A7B8C9D}']
function Load(const SchematronPath: string; out ErrorText: string): Boolean;
function Validate(const XMLBytes: TBytes): THPDFBusinessRuleResults;
function LastSummary: THPDFSchematronSummary;
end;
E-인보이스 비즈니스 규칙 검증 뒤에 있는 엔진 추상화입니다. 구현체는 Load로 .sch 파일을 한 번 파싱한 다음, Validate로 공급된 송장 XML 바이트 스트림에 모든 규칙을 평가합니다
LastSummary는 보고용으로 가장 최근 검증의 결과 카운터를 노출합니다