=> Главная База Знаний Xslt

Xslt

True()

19.01.12 16:46

true()

Функция

true
возвращает значение true. Она применяется следующим образом:

boolean true()

В XPath не определены логические константы, поэтому для того чтобы присвоить переменной значение true, нужно прибегнуть к функции

true
. (С переменными вы познакомитесь в главе 9.)

Читать полностью

 

Сортирующие элементы

19.01.12 16:46

Сортирующие элементы

При помощи элемента

<xsl:sort>
можно сортировать узлы. Этот элемент устанавливает порядок обработки узлов для
<xsl:apply-templates>
и
<xsl:for-each>
. В следующем списке перечислены атрибуты
<xsl:sort>
:

• 

select
(необязательный).

Читать полностью

 

Сортировка по нескольким критериям

19.01.12 16:46

Сортировка по нескольким критериям

Стоит отметить, что при сортировке можно применять несколько критериев — для этого просто примените несколько элементов

<xsl:sort>
. Первый элемент
<xsl:sort>
 отсортирует данные по основному критерию, следующий элемент — по следующему основному критерию и т.д. Вот, например, как внутри элемента
<xsl:apply-templates>
можно отсортировать планеты сначала по расстоянию, а затем по плотности (при этом планеты с одинаковым расстоянием от Солнца будут отсортированы по плотности):

<xsl:apply-templates>

 <xsl:sort select="DISTANCE"/>

 <xsl:sort select="DENSITY"/>

</xsl:apply-templates>

На этом мы заканчиваем обсуждение сортировки, и я перехожу к сопутствующей теме: нумерации.

Читать полностью

 

Логические функции xpath

19.01.12 16:46

Логические функции XPath

XPath также поддерживает следующий набор логических функций:

• 

boolean()
. Приводит аргумент к логическому значению;

• 

false()
. Возвращает false (ложь);

• 

lang()
. Проверяет, совпадает ли язык, установленный в атрибуте
xml:lang
, с языком, переданным в функцию;

• 

not()
.

Читать полностью

 

Boolean()

19.01.12 16:46

boolean()

Функция

boolean
преобразует аргумент в логическое значение. Функция применяется следующим образом:

boolean boolean(object)

Ниже показано, как функция работает с различными типами XPath:

• 

number
. Если число равно нулю, результатом будет ложь; иначе результат — истина. NaN всегда возвращает ложь;

• 

string
.

Читать полностью

 

False()

19.01.12 16:46

false()

Функция

false
возвращает ложь. Она применяется следующим образом:

boolean false()

В XPath не определены логические константы, поэтому для того чтобы присвоить переменной значение false, нужно прибегнуть к функции

false
. (С переменными вы познакомитесь в главе 9.)

Читать полностью

 

Страница 7 из 48