Как я могу передать несколько полей в Saxon-HE
ExtensionFunction
?
Расширению обычно требуется массив аргументов:
new ExtensionFunction {
@Override
public XdmValue call(XdmValue[] arguments) {
}
}
Вопрос: как я могу создать этот массив, если я хочу вызвать эту функцию из шаблона xslt, например (псевдокод):
<xsl:value-of select="..., ext:myfunc(//Sergment/First, //Segment/Second, $somevar) />