Alexander Dymo

    cloudtemple@mksat.net

Phil Thompson

    phil@river-bank.demon.co.uk

Олег Баталов

    olegbatalov@mail.ru

Перевод на русский язык

# Элемент KugarData

Элемент KugarData определяет источник данных отчёта. Основная структура является набором срок и колонок. Этот документа не определяет типы данных и их атрибуты. Шаблон отчёт определяет информацию о типе данных столбцов.

Создатель документа может применять таблицы стилей &XSL; к существующему документу, чтобы преобразовать его в этот формат. Если используется &XSL;, создатель может применять заказные макросы используя &XSL; для счётчиков в колонках, сортировки и &etc;.

    <!ELEMENT KugarData (Row*)>
    <!ATTLIST KugarData
            Template      CDATA  #REQUIRED>

    <!ELEMENT Row EMPTY>
    <!ATTLIST Row
            level         CDATA  #REQUIRED
            col1          CDATA  #IMPLIED
            col2          CDATA  #IMPLIED
            ...           CDATA  #IMPLIED
            coln          CDATA  #IMPLIED>

## Элемент данных Kugar

Элемент KugarData содержит ноль или более элементов Строка. Строка может содержать один атрибут Уровень со значением, соответствующим уровню секции в шаблоне. Остальные атрибуты представляют столбцы данных.

Значение атрибута Template является &URL; шаблона отчёта, используемого для форматирования данных.

## Элемент строка

Атрибуты
  Уровень

    Значение атрибута указывает, какие секции в шаблоне используются для отображения данных. Строки, для отображения данных могут содержать различные наборы столбцов, так что любой атрибут исключая уровень должен быть заявлен как #IMPLIED.

  колонка

    Имя атрибута является и именем колонки, и использует формат который определён в KugarData. Имя атрибута используется в шаблоне отчёта для связи данных и полей отчёта.