Сохранение отчета в XML

Обсуждение Stimulsoft Reports.NET
Ответить
Elfa
Сообщения: 3
Зарегистрирован: 15 фев 2007, 08:23

Сохранение отчета в XML

Сообщение Elfa »

Здравствуйте. Возникла необходимость сохранять отчет в формате XML с заданной структурой. Возможно ли это?
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Сохранение отчета в XML

Сообщение Edward »

По умолчанию отчет сохраняется в файл со структурой XML. Вы можете его потом переформатировать.
Поясните, пожалуйста, Вашу задачу.

Спасибо.
Elfa
Сообщения: 3
Зарегистрирован: 15 фев 2007, 08:23

Сохранение отчета в XML

Сообщение Elfa »

Есть описание структуры документа, которой должен соответствовать отчет. Для каждого отчета структура может быть своя. Можно, как вы и написали, переформатировать XML файл, формируемый отчетом. Но в этом случае при поступлении новых отчетов, надо модернизировать код приложения. Удобно было бы указать генератору отчетов что-то вроде шаблона, на основе которого он бы сформировал XML документ.
К примеру текущая структура выглядит как-то так: :)




20060427
20060428081709
1


Некоторая организация
1234567890


1234567890
Некоторая организация



293


293

# .............. (пропущено)

305



# .............. (пропущено)





123

# .............. (пропущено)





Спасибо!
Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Сохранение отчета в XML

Сообщение Edward »

Уточните, пожалуйста, Вам необходимо сохранять результат построения отчета или шаблон отчета ?

Спасибо.
Elfa
Сообщения: 3
Зарегистрирован: 15 фев 2007, 08:23

Сохранение отчета в XML

Сообщение Elfa »

Именно результат построения отчета.
Vital
Сообщения: 647
Зарегистрирован: 09 июн 2006, 12:23

Сохранение отчета в XML

Сообщение Vital »

Вы можете использовать экспорт в Xml (нужна версия генератора отчетов 2007.1). Этот экспорт формирует xml формата DataSet Ado.Net. Вам достаточно загрузить сформированный xml файл в DataSet, а потом уже используя DataSet сформировать новый xml файл в необходимом формате. Или Вы можете сразу преобразовать полученный xml файл.

Спасибо.
Ответить