В XSL я обращаюсь к XML-файлу, который содержит переменную конфигурации, которая используется в таблице стилей с помощью функции документа.
<xsl:variable name="files" select="document(concat('../../../', utils:Replace(./@src, '/groceries/MarketingContent/', 'MarketingContent/'), '.xml'))/Files" />
<xsl:call-template name="script">
<xsl:with-param name="src" select="concat('/groceries/',$files/@outputPath,'/', utils:Replace($files/File/@name, '.js', concat('.', $files/@hashKey, '.js')))"/>
</xsl:call-template>
Проблема в том, что если этот XML-документ не существует, я получаю сообщение об ошибке, что делает сайт недоступным.
Я использую версию 1.0, есть ли способ проверить, существует ли файл, чтобы изящно решить эту проблему ??
Заранее спасибо