|
Extensible Markup Language
|
|
» Xml для новичков
» Главная страница
»
К оглавлению
Встроенные функции XSL
В завершении приведем список внутренних функций, которые можно
использовать в JavaScript –сценариях, предназначенных для анализатора
msxsl:
Ancestor
(elementType, elem)
|
Возвращает для текущего элемента ссылку на ближайший родительский элемент
заданного типа. Если такого элемента нет или текущий элемент пустой, то
возвращает null |
ChildNumber
(elem)
|
Возвращает индекс текущего элемента в списке других дочерних элементов
данного типа. |
AncestorChild
Number()
|
Возвращает номер ближайшего предка текущего элемента или null, если такового
не существует |
path(xsl) |
Возвращает массив, содержащий "путь" к текущему элементу - в каждую ячейку
этого массива помещается цифровое значение, указывающее на количество элементов
одинакового типа, находящихся на текущем уровне вложенности. Первым значением
этого массива будет представлен корневой элемент, последним - текущий. Размер
массива определяет глубину вложенности текущего элемента. |
Hierarchical
Number
Recursive
(elementType,]
elem)
|
Метод, похожий на метод path, но возвращает только дочерние элементы
|
FormatNumber
(n,format)
|
Возвращает строку - символьное представление номера(т.е. "один", "два" и
т.д.). Возможно определение следующих форматов: "1" - 0,1,2,.. "01" -
01,02,03,... "a" - a,b,c,..z, aa, ab,..zz "A" - A,..,Z,AA, ..
ZZ |
Format
NumberList
(list,format,
separator)
|
Возвращает строку, представляющую список, элементами которого являются
символьные представления чисел | Следующий
урок
|
|
|
|
|