Главная -> XML&... -> XSLT в примерах |
>> Страница 46 << | Назад | Вперед | Содержание | Указатель |
lang()
возвращает "истину" или "ложь" в зависимости от того, совпадает ли язык контекстного узла с идентификатором языка, переданным ей в качестве параметра. Она действует следующим образом. Язык контекстного узла определяется значением атрибута xml:lang
или, если контекстный узел не имеет такого атрибута, значением атрибута xml:lang
ближайшего предка. Если ни один из предков контекстного узла не имеет атрибута xml:lang
, то функция lang()
возвращает "ложь". Если же такой атрибут имеется, то функция lang()
возвращает "истину", если значения атрибута и аргумента совпадают независимо от регистра символов, или значение атрибута имеет суффикс, начинающийся с символа "-", и его часть до суффикса совпадает со значением аргумента независимо от регистра символов, и "ложь" в противном случае.
Исходный XML
<source>
Результат
<P>Czech: a</P> Представление HTML
Czech: a English: and German: und |
Преобразование XSLT
<xsl:stylesheet version = '1.0'
|
Raleigh.ru Copyright © 2002 |