Гость
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Номера страниц через XSLT / 22 сообщений из 22, страница 1 из 1
03.02.2012, 17:16
    #37646244
tenketsu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Номера страниц через XSLT
Кратко о ситуации:
имеем xml, xsl, хотим получить на выходе html в виде нескольких таблиц, одна под другой.
НО! Не имеем четкого представления о том какие блоки будут видны, а какие нет, они в зависимости от элементов xml могут меняться, скрываться.

Стоит задача - в верху каждого итового печатного листа(предполагается, что html потом уйдет на печать) поставить "колонтитул" вида "№ листа/количество листов".

Есть ли возможность это сделать?
...
Рейтинг: 0 / 0
04.02.2012, 01:07
    #37646725
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Номера страниц через XSLT
В xml/xsl/html нельзя, но можно в настройках печатной страницы самого браузера. По крайней мере IE.
...
Рейтинг: 0 / 0
09.02.2012, 09:44
    #37653036
tenketsu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Номера страниц через XSLT
Хм, ну отчасти это решение. Спасибо и на том.
...
Рейтинг: 0 / 0
09.02.2012, 14:03
    #37653702
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Номера страниц через XSLT
По идее в XSL-FO это возможно
...
Рейтинг: 0 / 0
09.02.2012, 15:18
    #37653982
tenketsu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Номера страниц через XSLT
Если возможно, примеры чего-нибудь подобного добавьте.
...
Рейтинг: 0 / 0
09.02.2012, 15:33
    #37654028
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Номера страниц через XSLT
...
Рейтинг: 0 / 0
09.02.2012, 15:48
    #37654081
tenketsu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Номера страниц через XSLT
Я в курсе, что такое xsl fo, гуглил, но решение своей проблемы не нашел.

Поэтому и прошу пример.
...
Рейтинг: 0 / 0
09.02.2012, 15:50
    #37654087
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Номера страниц через XSLT
А браузеры его отображают?
...
Рейтинг: 0 / 0
09.02.2012, 18:51
    #37654600
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Номера страниц через XSLT
tenketsuПоэтому и прошу пример.Первая же ссылка 10507336
AntonariyА браузеры его отображают?Нет
...
Рейтинг: 0 / 0
09.02.2012, 19:40
    #37654684
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Номера страниц через XSLT
Из гугления удалось выяснить, что финалом xsl fo чаще всего является пдф. Печатается и отображается именно он. Есть еще упоминания о преобразователях в rtf. Тот есть сам по себе xsl fo, получается, бесполезен.
...
Рейтинг: 0 / 0
09.02.2012, 20:01
    #37654716
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Номера страниц через XSLT
AntonariyЕсть еще упоминания о преобразователях в rtf.Это в теории. На практике трансформер в RTF находится в зародышевом состоянии
AntonariyТот есть сам по себе xsl fo, получается, бесполезен.Обоснуете?
...
Рейтинг: 0 / 0
10.02.2012, 01:45
    #37655069
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Номера страниц через XSLT
А что с ним делать кроме конвертации в pdf?
...
Рейтинг: 0 / 0
10.02.2012, 02:31
    #37655103
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Номера страниц через XSLT
AntonariyА что с ним делать кроме конвертации в pdf?А чем плоха конвертация в pdf?
...
Рейтинг: 0 / 0
10.02.2012, 10:05
    #37655282
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Номера страниц через XSLT
То есть в отрыве от пдф он таки бесполезен?
...
Рейтинг: 0 / 0
10.02.2012, 13:02
    #37655645
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Номера страниц через XSLT
AntonariyТо есть в отрыве от пдф он таки бесполезен?В отрыве от MS Office VBA бесполезен
...
Рейтинг: 0 / 0
10.02.2012, 13:40
    #37655745
tenketsu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Номера страниц через XSLT
[quot _Vasilisk_]tenketsuПоэтому и прошу пример.Первая же ссылка 10507336
Может я чего-то не понимаю...

Взял этот код, вставил в блок template шаблона, там где надо написать длинный текст написал его - на несколько страниц, преобразовал.
Получил html, сверху написано Hello world. Хмыкнул, распечатал - то же самое.

Что я не так делаю?
...
Рейтинг: 0 / 0
10.02.2012, 15:04
    #37655973
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Номера страниц через XSLT
_Vasilisk_AntonariyТо есть в отрыве от пдф он таки бесполезен?В отрыве от MS Office VBA бесполезенВБА встроен в Corel Draw (по крайней мере был в его дистрибутиве) и Автокад. Лично я его встраивал в VB6 и IE. Встраивал его в тонкий клиент. Даже сделал самостоятельным приложением как альтернативу vbs (оказалось очень удобно).

И это при том, что VBA проприетарная разработка, а xsl fo — типа открытый стандарт. Который, как оказывается, оказался не нужен ни одной платформе, кроме пдф, у которого собственных средств для разметки страниц более чем достаточно.

Сравнение не в пользу xsl fo, давайте другое что ли.

tenketsuЧто я не так делаю?Не читаете мои посты. xsl fo в html бесполезен.
...
Рейтинг: 0 / 0
10.02.2012, 15:05
    #37655979
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Номера страниц через XSLT
tenketsuЧто я не так делаю?tenketsuПолучил html,А должен быть PDF. Ибо XSL-FO
...
Рейтинг: 0 / 0
10.02.2012, 15:09
    #37655992
_Vasilisk_
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Номера страниц через XSLT
Antonariyоказалось очень удобноИ какая была функциональность?
Antonariyxsl fo в html бесполезен.Опять таки в отрыве от XML и HTML XSLT бесполезен. В отрыве от исполняемых файлов - компиляторы бесполезны.

Давайте для каждой задачи будем брать тот инструмент, который, для этого предназначен
...
Рейтинг: 0 / 0
10.02.2012, 15:26
    #37656026
tenketsu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Номера страниц через XSLT
_Vasilisk_tenketsuЧто я не так делаю?tenketsuПолучил html,А должен быть PDF. Ибо XSL-FO
В сабже ясно написано "хотим получить на выходе html", вы заходите и пишете "По идее в XSL-FO это возможно".
А-та-та.

Ясно, проблема нерешаем, вопрос закрыт.
...
Рейтинг: 0 / 0
10.02.2012, 16:02
    #37656119
Antonariy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Номера страниц через XSLT
_Vasilisk_И какая была функциональность?Написание, хранение и исполнение скриптов.
_Vasilisk_Опять таки в отрыве от XML и HTML XSLT бесполезен. В отрыве от исполняемых файлов - компиляторы бесполезны.В отрыве от XML XSLT вообще бесполезен, не важно что на выходе. Он применяется исключительно и только к xml. В отрыве от html xsl себя чувствует прекрасно — существует достаточно других популярных текстовых форматов. В отрыве от XML/XSL html себя чувствует просто великолепно — в самой вшивой системе есть браузер, которые его откроет. Компиляторы невозможно оторвать от исполняемых файлов — они их создают.
Опять все мимо.

Результатом xsl fo является полуфабрикат, с которым винда (и не только) без мало распространенных спецсредств ничего сделать не может. Именно в этом смысле он совершенно бесполезен.
Из этого полуфабриката делается единственный финальный продукт, с которым винда сама по себе тоже ничего сделать не может, впрочем средство просмотра распространено достаточно широко. В этом смысле он полезен только тем, кто активно работает с пдф.

tenketsuВ сабже ясно написано "хотим получить на выходе html", вы заходите и пишете "По идее в XSL-FO это возможно".
А-та-та.+1
...
Рейтинг: 0 / 0
14.02.2012, 17:27
    #37661546
mage.lan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Номера страниц через XSLT
tenketsuВ сабже ясно написано "хотим получить на выходе html", вы заходите и пишете "По идее в XSL-FO это возможно".
А-та-та.

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


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