Гость
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / xsl задача / 3 сообщений из 3, страница 1 из 1
09.12.2009, 15:07
    #36356735
pilsner
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
xsl задача
Здравствуйте!

Работаю с BI Publisher'ом

Есть таблица в xml, по средствам "Итого:" генерирую отчет. Мне нужно первый столбец этой таблицы преобразовывать следующим образом. Если встречается "Итого:", строка должна быть жирной и сдвинутой вправый угол.

Применяю следующий xsl к первому столбцу

<xsl:if test='CLASTCHECKORG="Итого:"'>
<fo:block font-size="14pt"
font-family="sans-serif"
font-weight="bold" >
<?CLASTCHECKORG?> <fo:block>
<xsl:attribute name="text-align">end</xsl:attribute>

</xsl:if>

Результате выводятся 3 строки, в которых есть "Итого:", но они не выделены и не сдвинуты вправо. Подскажите, что не так делаю!
...
Рейтинг: 0 / 0
09.12.2009, 16:43
    #36357110
walek
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
xsl задача
Вы атрибуту text-align задаете значение end.
Такого значения я в спецификации не встречал.

<xsl:attribute name="text-align">end</xsl:attribute>
...
Рейтинг: 0 / 0
09.12.2009, 17:33
    #36357313
pilsner
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
xsl задача
2walek

В чем вся проблема: по отдельности работает сдвиг вправо и выделение жирным. if тоже срабатывает, когда в тренировочном примере вставляю цифры:

<?CLASTCHECKORG?> <xsl:if test='CLASTCHECKORG="Итого:"'> 33 </xsl:if>


Но когда я это все скидаю в кучу, как указано выше - то результатом получаю 3 строки, для которых выполняется условие if, но они не сдвинуты вправо и не выделены жирным, вместо того чтобы получить все строки xml с тремя сдвинутыми вправо и выделеными жирным строками
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / xsl задача / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]