Страница 1 из 1

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

Добавлено: 21 фев 2007, 06:08
Elfa
Здравствуйте. Возникла необходимость сохранять отчет в формате XML с заданной структурой. Возможно ли это?

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

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

Спасибо.

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

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




20060427
20060428081709
1


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


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



293


293

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

305



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





123

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





Спасибо!

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

Добавлено: 21 фев 2007, 12:58
Edward
Уточните, пожалуйста, Вам необходимо сохранять результат построения отчета или шаблон отчета ?

Спасибо.

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

Добавлено: 22 фев 2007, 16:11
Elfa
Именно результат построения отчета.

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

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

Спасибо.