eXist - loading XSLT collection () - Exceção lançada por URIResolver

Ambiente: eXist-db 4.2.1, XQuery 3.1, XSLT 2.0

No eXist-db, estou carregando um arquivo XSLT que inclui uma referência a uma coleção no eXist (para realizar uma pesquisa nos documentos encontrados lá, usando uma chave). Esta referência parece gerar um erro do saxão.

Exception while transforming node: Exception thrown by URIResolver

s documentos @XML estão localizados em/db/apps/deheresi/data/s documentos @XSLT estão localizados em/db/apps/deheresi/data/styles

Na função de transformação, estou passando um parâmetro do XQuery para o arquivo XSLT para o caminho absoluto para a pasta de dados:

<param name="paramDatauri" 
  value="xmldb:exist:///db/apps/deheresi/data/"/>

No arquivo XSLT, este parâmetro é recebido e injetado em uma variável:

 <xsl:variable name="coll" 
  select="collection(concat($paramDatauri,'?select=*.xml'))"/>

Eu olhei para possíveis parâmetros queSaxon pode precisar, mas não identifiquei nenhum que possa resolver esse problem

EDIT # 1: Eu tentei passar um atributo no XQuery transform ()

 <attributes>
    <attr name="paramSax" value="COLLECTION_URI_RESOLVER"/>
 </attributes>

perocumentação @Saxonica, mas recebo a mensagem

 `Unable to set up transformer: Unknown configuration property`

Não sei se isso é redundante / desnecessário ou se eu configurei o atributo incorretament

EDIT # 2: tentei codificar o caminho absoluto no arquivo XSL:

<xsl:variable name="coll" 
  select="collection('xmldb:exist:///db/apps/deheresi/data/?select=*.xml')"/>

Tem um caminho relativo:

<xsl:variable name="coll" 
  select="collection('/db/apps/deheresi/data/?select=*.xml')"/>

Sempre retornando o mesmo erroException thrown by URIResolver.

Esta é a primeira vez que tentei usar umcollection() dentro de um XSLT no eXist-d

Muito Obrigado

questionAnswers(0)

yourAnswerToTheQuestion