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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

Да, интересная тема)
Про landscape не знаю, зато недавно с удивлением обнаружил в мире HTML page break
...
Рейтинг: 0 / 0
07.02.2005, 15:23
    #32904282
s.a.v.
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML -- XSL ---> HTML (В качестве отчетной системы)
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
09.02.2005, 18:06
    #32908835
Лембит Альвелаев
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML -- XSL ---> HTML (В качестве отчетной системы)
а про page break можно поподробнее ?
спасибо.
...
Рейтинг: 0 / 0
10.02.2005, 11:27
    #32909727
Talen
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
XML -- XSL ---> HTML (В качестве отчетной системы)
Alexander Prikhodko Talen BusyManПравильно. Это относится только к HTML либо к Internet Explorer. Но когда отчет формируешь с использованием XSL у тебя на выходе HTML. Например, ты его просмативаешь во встраиваемом броузере Ie.

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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


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