ВУЗ:
Составители:
Рубрика:
а размер текущего списка узлов определяет размер контекста (значение, воз-
вращаемое функцией last()).
Текущий узел (Current Node) (XSLT)
Узел в исходном дереве становится текущим, когда подвергается обработке с
помощью инструкций <xsl:applytemplates> или <xsl:foreach>. Получить теку-
щий узел непосредственно можно при помощи функции current(). За исключе-
нием того случая, когда узел находится внутри предиката в выражении пути,
текущий узел это то же самое, что и контекстный узел, поэтому его можно
также получить, используя выражение
Узел (Node) (XPath)
Объект дерева. Существуют семь типов узлов: узлы атрибутов, узлы коммента-
риев, узлы элементов, узлы пространств имен, узлы инструкций обработки,
корневые узлы и текстовые узлы.
Узел атрибута (Attribute Node) (XPath)
Узел в дереве, соответствующий атрибуту в документе XML. Так, каждый узел
элемента, который имеет в своем открывающем теге определение атрибута, не
являющегося определением пространства имен, будет связан с узлом этого ат-
рибута. Также в дереве будут присутствовать узлы атрибутов которым при-
сваивается значение по умолчанию в определении типа документа (DTD).
Строковое значение узла и есть значение атрибута.
Узел инструкции обработки (Processing Instruction Node) (XPath)
Узел дерева, представляющий инструкцию обработки XML.
Узел комментария (Comment Node) (XPath)
Узел дерева, представляющий собой XMLкомментарий. Строковое значение
этого узла содержит текст комментария.
Узел пространства имен (Namespace Node) (XPath)
Узел дерева, в котором представлена связь префикса пространства имен с его
URI. Узел пространства имен принадлежит элементу, который называется его
родителем: это относится только к этому элементу, но не к его потомкам.
Узел элемента (Element Node) (XPath)
Узел дерева, который соответствует элементу XMLдокумента. Родителем узла
элемента может быть либо содержащий его элемент, либо корень дерева, а его
детьми могут быть узлы элементов, текстовые узлы, узлы комментариев, а так-
же узлы инструкций обработки, извлеченные непосредственно из содержимого
данного элемента XML.
105