Saxon/Net 在流模式下使用扩展函数

Use of extension functions in streaming mode in Saxon/Net

我想知道是否可以在 Saxon EE for .Net 上使用 XSLT 3.0 在流模式下调用用户扩展功能。

如果是,在什么限制下(例如 "never pass nodes as parameters but atomic values are OK" 等)

我查看了主要文档,但找不到任何内容。

我认为它没有经过测试,所以我建议你试试看。流式分析使用通用流式规则,因此如果您传递原子值(或非流式节点),那么它应该没问题。如果您不尝试从它们进行任何向下导航,您也可以避开传递节点。如果您传递一系列节点而不是单个节点,那么它们可能会被缓冲。