¿Se puede asumir que estás utilizando tu xslt como la hoja de estilo en una llamada de SERVLET IRPT?
Dada la URL de muestra para la plantilla XMLQuery, puedes agregar una línea como esta a la sección SERVLET:
<PARAM NAME="Param.1" VALUE="xxx">
O ya que el SERVLET está llamando al servlet Illuminator, puedes omitir esto en la plantilla de consulta y simplemente usar:
<PARAM NAME="SelectName" VALUE="xxx">
*************************************************************************************************
Considera el siguiente ejemplo, que utiliza el /XMII/Stylesheets/IllumList.xsl integrado que contiene un parámetro xsl llamado ListSize para controlar el atributo select de html para el tamaño (1 se convierte en una caja desplegable y tamaños mayores se convierten en cajas de lista de desplazamiento)
En una página IRPT en blanco agrega:
<SERVLET NAME="Illuminator">
<PARAM NAME="Server" VALUE="Simulator">
<PARAM NAME="Mode" VALUE="TagList">
<PARAM NAME="Content-Type" VALUE="text/xml">
<PARAM NAME="ListSize" VALUE="{HowBig}">
<PARAM NAME="StyleSheet" VALUE="/XMII/Stylesheets/IllumList.xsl">
</SERVLET>
Guarda la página y llámala en un navegador de esta manera:
...TestPage.irpt?HowBig=5