Функция 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

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

Подсчет (Count)

Из книги Руководство по стандартной библиотеке шаблонов (STL) автора Ли Менг

Подсчет (Count) template ‹class InputIterator, class T, class Size›void count(InputIterator first, InputIterator last, const T& value, Size& n);template ‹class InputIterator, class Predicate, class Size›void count_if(InputIterator first, InputIterator last, Predicate pred, Size& n);count добавляет к n число итераторов i в диапазоне [first, last), для которых соблюдаются следующие


Internet Connection Count

Из книги 33 лучшие программы для ноутбука [Популярный самоучитель] автора Пташинский Владимир

Internet Connection Count Сегодня существует масса способов подключиться к сети Интернет. Это можно сделать и через обычный модем (кстати, встроенный в любой ноутбук), и посредством высокоскоростных технологий (ADSL и спутниковая связь), и через мобильный телефон. Владельцы ноутбуков


Функция SUM

Из книги Обработка баз данных на Visual Basic®.NET автора Мак-Манус Джеффри П

Функция SUM Ваши возможности в подведении итогов не ограничены простым подсчетом записей. Используя функцию SUM, можно генерировать итоговые результаты для всех возвращаемых записей по любым числовым полям. Например, для создания запроса, который генерирует итоги по


Совет 45. Различайте алгоритмы count, find, binary_search, lower_bound, upper_bound и equal_range

Из книги Эффективное использование STL автора Мейерс Скотт

Совет 45. Различайте алгоритмы count, find, binary_search, lower_bound, upper_bound и equal_range Предположим, вы ищете некоторый объект в контейнере или в интервале, границы которого обозначены итераторами. Как это сделать? В вашем распоряжении целый арсенал алгоритмов: count, find, binary_search, lower_bound, upper_bound и


Функция uni()

Из книги Fiction Book Designer Краткое руководство автора Автор неизвестен

Функция uni() Поиск/замена символа по его юникодному номеру также может быть сделана при помощи функции uni().Пример функции uni(): Boouni(107,32)Designer найдет слово Book


Функция uni()

Из книги Fiction Book Designer 3.2. Краткое руководство автора Izekbis

Функция uni() Поиск/замена символа по его юникодному номеру также может быть сделана при помощи функции uni().Пример функции uni(): Boouni(107,32)Designer найдет слово Book


count()

Из книги XSLT автора Хольцнер Стивен

count() Функция count подсчитывает число узлов в наборе узловnumber count(node-set)Функция принимает набор узлов и возвращает количество узлов в этом наборе. Следующий пример применения функции count мы уже рассматривали в главе 6. В этом случае набор узлов образован из всех элементов


Функция not

Из книги Технология XSLT автора Валиков Алексей Николаевич


Функция sum

Из книги Введение в криптографию автора Циммерманн Филипп


Функция contains

Из книги Мир InterBase. Архитектура, администрирование и разработка приложений баз данных в InterBase/FireBird/Yaffil автора Ковязин Алексей Николаевич


Функция key

Из книги C++ для начинающих автора Липпман Стенли


Хэш-функция

Из книги Описание языка PascalABC.NET автора Коллектив РуБоард

Хэш-функция Однако описанная выше схема имеет ряд существенных недостатков. Она крайне медлительна и производит слишком большой объём данных — по меньшей мере вдвое больше объёма исходной информации. Улучшением такой схемы становится введение в процесс преобразования


Shadow count

Из книги автора

Shadow count Число файлов Shadow, которые определены для данной базы данных. Как известно, файлы Shadow представляют собой зеркальные подобия основной базы данных. Ранее предназначенные для предохранения базы данных от неожиданной поломки жесткого диска, теперь они в основном


SEMAPHORE COUNT

Из книги автора

SEMAPHORE COUNT Параметры в ibconfig V4_LOCK_SEM_COUNT 32ANY_LOCK_SEM_COUNT 32


Алгоритм count()

Из книги автора

Алгоритм count() template class InputIterator, class Type iterator_traitsInputIterator::distance_typecount( InputIterator first,InputIterator last, const Type& value );count() сравнивает каждый элемент со значением value в диапазоне, ограниченном парой итераторов [first,last), с помощью оператора равенства. Алгоритм возвращает число элементов,


Методы Count

Из книги автора

Методы Count Описание методовМетоды приведены для последовательности sequence of T. function Count(): integer; Возвращает количество элементов в последовательности. function Count(predicate: T->boolean): integer; Возвращает число, представляющее количество элементов последовательности,