powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / XML -- XSL ---> HTML (В качестве отчетной системы)
21 сообщений из 21, страница 1 из 1
XML -- XSL ---> HTML (В качестве отчетной системы)
    #32899242
Фотография BusyMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
представьте себе, что для формирования договора используются шаблоны XSL, которые преобразуют XML в HTML. В таком случае встает вопрос "Как редактировать шаблоны не подготовленному пользователю!"???

У кого есть компоненты ActiveX, которые позволяются редактировать XSL в таком виде, с которым сможет работать самый последний ламер. Либо есть ли какая-нибудь прога (пусть даже автономная), которая редактирует XSL в очень супер понятном интерфейсе (например, как у КристалРепортс), в котором сможет разобраться и самый далекий от программирования пользователь.
...
Рейтинг: 0 / 0
XML -- XSL ---> HTML (В качестве отчетной системы)
    #32899380
mamoNT2005
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
XML Spy. по моему начиная с версии 2004.
...
Рейтинг: 0 / 0
XML -- XSL ---> HTML (В качестве отчетной системы)
    #32900353
OH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ох! Искала я такую вещь, год назад.
И вернулись мы к CrystalReports, потому как не нашли более удобной среды для создания репортов.
...
Рейтинг: 0 / 0
XML -- XSL ---> HTML (В качестве отчетной системы)
    #32902525
Alexander Prikhodko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кстати, XML SPY раньше можно было каждый месяц "продлевать" как trial version на новый e-mail, совершенно официально) Однако, в последней версии халяву прикоыли. Тем не менее, взломанный XML SPY, даже 2005, можно легко скачать через eDonkey/eMule.

BusyManВ таком случае встает вопрос "Как редактировать шаблоны не подготовленному пользователю!"???

И правда, XSLT удивительный язык! Даже один чел, переписывая XSLT-программу заново, как правило получает абсолютно новый текст --- загадка природы) XSLT-программа получается какой-то "индивидуальной", другому она или не понятна и совсем не понятна.

Здесь реально нужно строить очень аккуратную технологию, разбивая скрипт (xsl:include) на основную часть, которая все собирает, и отдельные скрипты для конкретных задач, эти скрипты, как раз можно отдать "ламерам")
...
Рейтинг: 0 / 0
XML -- XSL ---> HTML (В качестве отчетной системы)
    #32902622
s.a.v.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BusyManпредставьте себе, что для формирования договора используются шаблоны XSL, которые преобразуют XML в HTML. В таком случае встает вопрос "Как редактировать шаблоны не подготовленному пользователю!"???

"Хочется и рыбку съесть, и ..."
XSLT по сути полноценный язык программирования, даже сложнее, чем обычный алгоритмический язык, поскольку включает в себя элементы функционального программирования. Соответственно он не для "ламеров", а для квалифицированных специалистов, и именно им он позволяет быстро редактировать шаблоны отчетов. Для неподготовленных пользователей вам придется использовать/разработать отдельный язык или XML схему, который позволит в декларативном виде описать шаблон отчета в терминах понятных неподготовленным пользователям. Ну а обработчик этого языка может быть написан единожды на том же XSLT.
...
Рейтинг: 0 / 0
XML -- XSL ---> HTML (В качестве отчетной системы)
    #32902746
Фотография BusyMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да вот не такой уж он и замечательный:

Как сделать, чтобы выдаваемый документ автоматически печатался Landscape?
...
Рейтинг: 0 / 0
XML -- XSL ---> HTML (В качестве отчетной системы)
    #32903058
Фотография APM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BusyManДа вот не такой уж он и замечательный:

Как сделать, чтобы выдаваемый документ автоматически печатался Landscape?

От души повеселился.

А причем тут xslt?

Выдаваемый документ это видимо html?
печатаете видимо так copy report.html prn ;)


С# кстате тоже безобразный язык, сколько раз пробовал datagrid по ctrl-P распечать,дык он не то что landscape, он вообще не печатается.
...
Рейтинг: 0 / 0
XML -- XSL ---> HTML (В качестве отчетной системы)
    #32903128
Фотография BusyMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Правильно. Это относится только к HTML либо к Internet Explorer. Но когда отчет формируешь с использованием XSL у тебя на выходе HTML. Например, ты его просмативаешь во встраиваемом броузере Ie.

Задача: у пользователя должна быть кнопка "Печатать". Например, ТОРГ-12 в принципе всегда печатается плашмя (альбомная ориентация). Как сделать чтобы он печатался альбомно без вызова диалога настроек свойств печати?

В MSDN по этому поводу статьи по 20 страниц, чуть ли не с применением Win32. Потому я и говорю, что фигня получается.
...
Рейтинг: 0 / 0
XML -- XSL ---> HTML (В качестве отчетной системы)
    #32903719
Фотография Talen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BusyManПравильно. Это относится только к HTML либо к Internet Explorer. Но когда отчет формируешь с использованием XSL у тебя на выходе HTML. Например, ты его просмативаешь во встраиваемом броузере Ie.

Задача: у пользователя должна быть кнопка "Печатать". Например, ТОРГ-12 в принципе всегда печатается плашмя (альбомная ориентация). Как сделать чтобы он печатался альбомно без вызова диалога настроек свойств печати?

В MSDN по этому поводу статьи по 20 страниц, чуть ли не с применением Win32. Потому я и говорю, что фигня получается.

Для этого придется юзать XSL:FO. Предназначена, как раз для форматирования документов XML
...
Рейтинг: 0 / 0
XML -- XSL ---> HTML (В качестве отчетной системы)
    #32903861
Alexander Prikhodko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Talen BusyManПравильно. Это относится только к HTML либо к Internet Explorer. Но когда отчет формируешь с использованием XSL у тебя на выходе HTML. Например, ты его просмативаешь во встраиваемом броузере Ie.

Задача: у пользователя должна быть кнопка "Печатать". Например, ТОРГ-12 в принципе всегда печатается плашмя (альбомная ориентация). Как сделать чтобы он печатался альбомно без вызова диалога настроек свойств печати?

В MSDN по этому поводу статьи по 20 страниц, чуть ли не с применением Win32. Потому я и говорю, что фигня получается.

Для этого придется юзать XSL:FO. Предназначена, как раз для форматирования документов XML

Люди, кто-нть успешно настраивал XSL:FO ?
...
Рейтинг: 0 / 0
XML -- XSL ---> HTML (В качестве отчетной системы)
    #32903867
Alexander Prikhodko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BusyManДа вот не такой уж он и замечательный:

Как сделать, чтобы выдаваемый документ автоматически печатался Landscape?

Да, интересная тема)
Про landscape не знаю, зато недавно с удивлением обнаружил в мире HTML page break
...
Рейтинг: 0 / 0
XML -- XSL ---> HTML (В качестве отчетной системы)
    #32904282
s.a.v.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BusyManПравильно. Это относится только к HTML либо к Internet Explorer. Но когда отчет формируешь с использованием XSL у тебя на выходе HTML. Например, ты его просмативаешь во встраиваемом броузере Ie.

Задача: у пользователя должна быть кнопка "Печатать". Например, ТОРГ-12 в принципе всегда печатается плашмя (альбомная ориентация). Как сделать чтобы он печатался альбомно без вызова диалога настроек свойств печати?

В MSDN по этому поводу статьи по 20 страниц, чуть ли не с применением Win32. Потому я и говорю, что фигня получается.

Был опыт решения проблемы с печатью из IE следующим образом

1. Content-Type = application/vnd.ms-excel
2. <style><!-- @page {mso-page-orientation:landscape; } --> </style>

К xslt действительно никакого отношения
...
Рейтинг: 0 / 0
XML -- XSL ---> HTML (В качестве отчетной системы)
    #32908835
Лембит Альвелаев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а про page break можно поподробнее ?
спасибо.
...
Рейтинг: 0 / 0
XML -- XSL ---> HTML (В качестве отчетной системы)
    #32909727
Фотография Talen
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexander Prikhodko Talen BusyManПравильно. Это относится только к HTML либо к Internet Explorer. Но когда отчет формируешь с использованием XSL у тебя на выходе HTML. Например, ты его просмативаешь во встраиваемом броузере Ie.

Задача: у пользователя должна быть кнопка "Печатать". Например, ТОРГ-12 в принципе всегда печатается плашмя (альбомная ориентация). Как сделать чтобы он печатался альбомно без вызова диалога настроек свойств печати?

В MSDN по этому поводу статьи по 20 страниц, чуть ли не с применением Win32. Потому я и говорю, что фигня получается.

Для этого придется юзать XSL:FO. Предназначена, как раз для форматирования документов XML

Люди, кто-нть успешно настраивал XSL:FO ?

Я настраивал и получал документы PDF. Использовались процессоры Xalan и FOP
...
Рейтинг: 0 / 0
XML -- XSL ---> HTML (В качестве отчетной системы)
    #32909971
s.a.v.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лембит Альвелаева про page break можно поподробнее ?
спасибо.

http://www.w3.org/TR/CSS21/page.html
...
Рейтинг: 0 / 0
XML -- XSL ---> HTML (В качестве отчетной системы)
    #32910999
Фотография BusyMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лембит Альвелаева про page break можно поподробнее ?
спасибо.

Задаешь в заголовке страницы (<HEAD>) такую штуку:
Код: plaintext
1.
2.
	<style>
		BR.page { page-break-after: always }
	</style> 

А потом, там где надо вставить разрыв страницы вставляешь просто:
Код: plaintext
<BR class="page" />
...
Рейтинг: 0 / 0
XML -- XSL ---> HTML (В качестве отчетной системы)
    #32918224
maddcast
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BusyManДа вот не такой уж он и замечательный:

Как сделать, чтобы выдаваемый документ автоматически печатался Landscape?

Я бы посоветовал изучить технологию, потом осмыслить, потом писать.
...
Рейтинг: 0 / 0
XML -- XSL ---> HTML (В качестве отчетной системы)
    #32958389
thorn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BusyMan Лембит Альвелаева про page break можно поподробнее ?
спасибо.

Задаешь в заголовке страницы (<HEAD>) такую штуку:
Код: plaintext
1.
2.
	<style>
		BR.page { page-break-after: always }
	</style> 

А потом, там где надо вставить разрыв страницы вставляешь просто:
Код: plaintext
<BR class="page" />


Это действительно для Браузера или Word, а вот уже в Excel разрывы страниц надо расчитывать вручную.
...
Рейтинг: 0 / 0
XML -- XSL ---> HTML (В качестве отчетной системы)
    #32974477
Фотография BusyMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
thorn Это действительно для Браузера или Word, а вот уже в Excel разрывы страниц надо расчитывать вручную.
Про Excel сдесь речь даже и не шла...
А если бы и шла, то в Excel есть "запись макросов", в которой можно просто посмотреть нужный код, который воспроизводит действия, совершаемые с помощью пользовательского интерфейса
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
XML -- XSL ---> HTML (В качестве отчетной системы)
    #33734933
Tach_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как программно установить параметры страницы?
Поля, вид (прю:альбомный)...
...
Рейтинг: 0 / 0
XML -- XSL ---> HTML (В качестве отчетной системы)
    #33736456
Фотография BusyMan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tach_kКак программно установить параметры страницы?
Поля, вид (прю:альбомный)...

"АЛЬБОМНЫЙ" (LANDSCAPE) - это не "ПРИМЕР"
Малопригодность данной технологии как раз и заключается в том, что можно сделать практически все (без гемороя), кроме LANDSCAPE

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


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