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

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

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

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

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

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

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

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

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

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

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

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

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

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


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