【发布时间】:2020-03-28 09:00:30
【问题描述】:
我正在查看 Saxon-HE 10 (Java) 中的 Integrated extension functions。
我需要该函数返回由StreamSource 构造的document-node()?。
similar question 的回答提到了这段代码:
context.getConfiguration().buildDocument()
但是context 没有传递给ExtensionFunction,只有XdmValue[] arguments。
ExtensionFunctionDefinition 确实接受 XPathContext context,但看起来 getConfiguration().buildDocument() 在 10 中不存在。
取而代之的是context.getConfiguration().buildDocumentTree(Source source),但我不知道如何将TreeInfo转换为接口签名所需的Sequence。
【问题讨论】: