XSLT condicional inclui do arquivo externo

Eu quero executar uma inclusão condicional no XSLT, mas xsl: include é um elemento de nível superior. Você pode usar apenas xsl: if ou xsl: escolha dentro de um modelo. Existe algum tipo de invasão ou solução alternativa que permita a inclusão condicional de um arquivo externo? Tentei usar a função document (), mas ela falha ao carregar meu arquivo externo (provavelmente porque não está em conformidade com algum conjunto de regras que o tornaria "válido"

Meu arquivo xml externo é um monte de fragmentos de código xslt. dependendo do valor de uma variável no arquivo XSLT principal, o código correspondente do arquivo externo deve ser "copiado / colado" no local (como inclusão condicional em C ou PHP).

O fluxo do meu arquivo XSLT principal deve prosseguir da seguinte maneira:

$configurationMode
if ( $configurationMode = Standard ) { xsl:include="standard.xml" } else { xsl:include="alt.xml" }

Obviamente, não posso fazê-lo tão simplesmente quanto o acima exposto, por isso estou perguntando se há um hack ou solução alternativ

questionAnswers(16)

yourAnswerToTheQuestion