Главная -> XML&... -> XSLT в примерах |
>> Страница 11 << | Назад | Вперед | Содержание | Указатель |
priority
. Если этот атрибут не определен, его приоритет вычисляется в соответствии с несколькими правилами. Преобразование 1 и преобразование 2 различаются приоритетами их шаблонов. Преобразование 3 показывает действие по умолчанию в отсутствие атрибутов priority
. Шаблон CCC имеет меньший приоритет по сравнению с CCC/CCC, поскольку он менее специфичный. Сравните преобразование 4 и преобразование 5. Шаблон CCC имеет меньший приоритет, чем CCC/CCC или AAA/CCC/CCC, хотя два последних имеют одинаковый приоритет. В таком случае XSLT-процессор может сообщить об ошибке. Если этого не произошло, XSLT-процессор должен выбрать среди соответствующих шаблонов тот, который будет последним в преобразовании. В преобразовании 6 менее специфичный "*" имеет меньший приоритет по сравнению с CCC. Вычисленные приоритеты располагаются в диапозоне от -0.5 до 0.5. Более подробная информация содержится в Спецификации XSLT.
Исходный XML
<source>
Результат
<h3 style="color:blue">CCC (id=c1)</h3> Представление HTML
CCC (id=c1)CCC (id=c2)CCC (id=c3) |
Преобразование XSLT
<xsl:stylesheet version = '1.0'
|
Исходный XML
<source>
Результат
<h3 style="color:blue">CCC (id=c1)</h3> Представление HTML
CCC (id=c1)CCC (id=c2)CCC (id=c3) |
Преобразование XSLT
<xsl:stylesheet version = '1.0'
|
Исходный XML
<source>
Результат
<h3 style="color:blue">CCC (id=c1)</h3> Представление HTML
CCC (id=c1)CCC (id=c2)CCC (id=c3) |
Преобразование XSLT
<xsl:stylesheet version = '1.0'
|
Исходный XML
<source>
Результат
<h3 style="color:blue">CCC (id=c1)</h3> Представление HTML
CCC (id=c1)CCC (id=c2)CCC (id=c3) |
Преобразование XSLT
<xsl:stylesheet version = '1.0'
|
Исходный XML
<source>
Результат
<h3 style="color:blue">CCC (id=c1)</h3> Представление HTML
CCC (id=c1)CCC (id=c2)CCC (id=c3) |
Преобразование XSLT
<xsl:stylesheet version = '1.0'
|
Исходный XML
<source>
Результат
<h3 style="color:blue">CCC (id=c1)</h3> Представление HTML
CCC (id=c1)CCC (id=c2)CCC (id=c3)AAA (id=a1)AAA (id=a2) |
Преобразование XSLT
<xsl:stylesheet version = '1.0'
|
Raleigh.ru Copyright © 2002 |