Валиков Алексей Н.
Шрифт:
В выходящем документе элементы
Сразу оговоримся, что этот способ будет работать не всегда:
Функция system-property
Синтаксис этой функции приведен ниже:
Функция
Эта функция предназначена для получения информации об окружении, в котором производится преобразование. В стандарте языка указано, что все процессоры в обязательном порядке должны поддерживать следующие системные свойства:
□
□
□
К сожалению, в первой версии языка XSLT процессоры обязаны поддерживать только эти свойства. Очень полезным, было бы, например, свойство, возвращающее имя преобразования или преобразовываемого файла. К сожалению, ничего подобного в стандарте не предусмотрено.
В качестве примера приведем небольшой шаблон, выводящий в виде комментария информацию о процессоре.
Процессор SAXON, написанный Майклом Кеем (Michael Kay), выводит следующий комментарий: