HPDFCreateSaxonSchematronEngine
为官方编译版 CII Schematron XSLT stylesheet 创建可选引擎
声明
function HPDFCreateSaxonSchematronEngine(const JavaExecutable, ClassPath: string;
TimeoutMilliseconds: Cardinal): IHPDFESchematronEngine;
单元
HPDFEInvoiceSaxon
行为
传入一个已存在的 Java 可执行文件和带运行时依赖的 Saxon HE class path;超时传 0 表示使用 60000 毫秒
超过 3600000 毫秒的超时会抛出异常;诊断输出限制为 8 MiB,编译后的 stylesheet 和 SVRL 报告在加载前限制为 64 MiB
Windows 上 XE2 及更高版本的实现会安全地解析输入 XML,不经过 shell 或可见控制台启动 Java,解析 SVRL,并在运行时缺失、语法错误、超时或输出非法时失败关闭