local-name()¶
Функция local-name
возвращает локальную часть имени первого в порядке просмотра документа узла множества, переданного ей в качестве аргумента.
Синтаксис¶
1 |
|
Описание и примеры¶
Эта функция выполняется следующим образом.
- Если аргумент опущен, то значением функции по умолчанию является множество, содержащее единственный контекстный узел. Иными словами, функция возвратит локальную часть расширенного имени контекстного узла (если она существует).
- Если аргументом является пустое множество, функция возвращает пустую строку.
- Если первый в порядке просмотра документа узел переданного множества не имеет расширенного имени, функция возвращает пустую строку.
- В противном случае функция возвращает локальную часть расширенного имени первого в порядке просмотра документа узла переданного множества.
Пример¶
Мы можем видоизменить преобразование, приведенное в примере к функциям last
и position
, чтобы генерируемые элементы содержали информацию об имени, пространстве имен и локальной части имени элементов.
Листинг 6.10. Входящий документ
1 2 3 4 5 |
|
Листинг 6.11. Преобразование
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
Листинг 6.12. Выходящий документ
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
Ссылки¶
- local-name() MDN (рус.)