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