element-available()¶
Функция element-available служит для проверки доступности в преобразовании того или иного элемента.
Строковый параметр element-available задает расширенное имя элемента; функция возвращает true, если элемент с таким именем доступен, false — если нет.
Синтаксис¶
1 | |
Описание и примеры¶
Предположим, что преобразование, созданное нами для процессора Xalan с использованием элемента расширения ext:date, будет выполняться на каком-либо другом процессоре. В этом случае велика вероятность того, что вследствие несовместимости механизмов расширений это преобразование завершится ошибкой — "чужой" процессор просто не сможет выполнить элемент ext:date.
Во избежание этого, мы можем использовать функцию element-available для проверки доступности элемента ext:date до его вызова.
Листинг 10.21. Преобразование, использующее функцию element-available
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | |
Ссылки¶
- element-available() MDN (рус.)