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. Имя атрибута используется в шаблоне отчёта для связи данных и полей отчёта.