Как дебажить XSLT — различия между версиями
Материал из Umicms
Aposio (обсуждение | вклад) |
Aposio (обсуждение | вклад) |
||
Строка 6: | Строка 6: | ||
===Решение=== | ===Решение=== | ||
− | + | ||
===С помощью вывода значения переменной=== | ===С помощью вывода значения переменной=== |
Версия 08:19, 1 октября 2019
Актуально для версии 20
Содержание
Задача
Разобраться, каким образом можно дебажить XSLT.
Решение
С помощью вывода значения переменной
Для выведения переменной можно воспользоваться следующей конструкцией, где в select необходимо указать переменную, которую хотим вывести на экран:
<p>
<xsl:value-of select=" " />
</p>
Используя встроенный в систему режим отладки
Также, дебажить XSLT удобно с включенным режимом дебага (включить его можно в файле config.ini -> секция debug). При таком подходе система сама сообщит, в каком файле проблема. Может получиться так, что проблема появляется до передачи данных в файл, тогда необходимо последовательно проверять схему работы данного участка кода.
Результат
Как итог имеем четкое понимание того, в каком именно месте искать причину ошибки.