Книга: Технология XSLT
Функция count
Функция count
number count(node-set)
Функция count
возвращает число узлов, которое входит во множество, переданное ей в качестве аргумента.
Пример
Для того чтобы подсчитать количество всех элементов второго уровня, можно воспользоваться выражением count(/*/*)
. Например, для входящего документа из примера к функциям last
и position
(листинг 6.7) это выражение примет значение 3
.
Приведем несколько других примеров, используя тот же документ.
Покажем, что дерево документа на листинге 6.7 имеет ровно один корневой узел:
count(/)
? 1
и ровно один элемент, находящийся в корне:
count(/*)
? 1
Подсчитаем количество текстовых узлов, принадлежащих элементу a
(это те самые пробельные текстовые узлы, которые были удалены элементом xsl:strip-space
):
count(/a/text())
? 4
Подсчитаем общее количество элементов в документе:
count(//*)
? 6
- Функция pthread_rwlock_trywrlock
- Функция scanf( )
- Shadow count
- 2.1.3. Функция getopt_long()
- Группировка по встроенным функциям и UDF
- SEMAPHORE COUNT
- 19.1.1. Функция jQuery()
- Функция strcmp( )
- Управление функциями узла
- Функция программного обеспечения
- 3.2. Ключи типа key_t и функция ftok
- 9.10. Функция sctp_recvmsg