Описание файла с перечислением списка отчетов и их шаблонов

<?xml version="1.0" encoding="windows-1251" ?>
<reports>
<provider name="SQLOLEDB.1">
<initstring>...</initstring>
</provider>

<report ID="..." location="...">
<template ID="..." type="Excel" location="..."/>
...
</report>
...
</reports>

Данный XML-файл может содержать следующие теги:
<provider name=""></provider> - этот тег содержат описание OLEDB провайдера для подключения к БД. В одном файле упоминается только один раз. В атрибуте "name" указывается зарегистрированное системное имя провайдера. Например, для Microsoft SQL Server 2000 надо ввести "SQLOLEDB.1". Вложенными тегами могут быть:
<initstring></initstring> - внутри этого тега записывается строка инициализации. Может отсутствовать, поскольку строку инициализации можно задать программно через библиотеку.

<report ID="" location=""></report> - описание отчета и его шаблонов. В атрибуте "ID" записывается уникальный идентификатор отчета. Для каждого отчета должен присутствовать этот тег, но со своим ID. Количество отчетов не ограничено. В атрибуте "location" записывается полный путь к подробному описанию отчета.
Вложенным тегом <template ID="" type="" location=""></template> описывается шаблонному для данного отчета. В атрибуте "ID" указывается уникальный идентификатор данного шаблона. Атрибут "type" устанавливает формат шаблона. В данное время поддерживается только "Excel". В атрибуте "location" записывается полный путь к шаблонному файлу отчета.

Last edited Dec 21, 2010 at 1:18 PM by iaz, version 2

Comments

No comments yet.