На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: ANDLL
  
> XSLT преобразование , Необходимо применить шаблон ко всем элементам.
    Очень нужна ваша помошь, есть xml файл следующего вида:
    <section.1>
    <row.01 col.3="1" />
    <row.02 col.3="0" />
    <row.03 col.3="1" />
    <row.04 col.3="0" />
    <row.05 col.3="1" />
    <row.06 col.3="0" />
    <row.07 col.3="1" />
    <row.08 col.3="0" />
    <row.09 col.3="1" />
    <row.10 col.3="0" />
    <section.1>

    И xslt преобразование которое строит таблицу в которой номер строки обводится кружком, т.е background
    Шаблон выглядит следующим образом:

    <x:template name="background">
    <x:if test="sections/section.1/row.01/@col.3 = 1">
    <x:attribute name="background-image">'bg1.png'</x:attribute>
    <x:attribute name="background-repeat">no-repeat</x:attribute>
    <x:attribute name="background-position-horizontal">center</x:attribute>
    <x:attribute name="background-position-vertical">center</x:attribute>
    </x:if>
    </x:template>

    В итоге мне приходится писать шаблон для каждой строки,
    подскажите пожалуйста как сделать один шаблон для всех строк, в общем виде
    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
    0 пользователей:


    Рейтинг@Mail.ru
    [ Script execution time: 0,0137 ]   [ 15 queries used ]   [ Generated: 28.04.24, 11:48 GMT ]