|
|
|
|
<!-- if you want to validate this file separately, uncomment this prolog:
|
|
|
|
|
|
|
|
|
|
<?xml version="1.0" ?>
|
|
|
|
|
<!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd">
|
|
|
|
|
|
|
|
|
|
-->
|
|
|
|
|
|
|
|
|
|
<sect1 id="kugardata-element">
|
|
|
|
|
<sect1info>
|
|
|
|
|
<authorgroup>
|
|
|
|
|
<author
|
|
|
|
|
><firstname
|
|
|
|
|
>Alexander</firstname
|
|
|
|
|
> <surname
|
|
|
|
|
>Dymo</surname
|
|
|
|
|
> <affiliation
|
|
|
|
|
> <address
|
|
|
|
|
><email
|
|
|
|
|
>cloudtemple@mksat.net </email
|
|
|
|
|
></address>
|
|
|
|
|
</affiliation>
|
|
|
|
|
</author>
|
|
|
|
|
<author
|
|
|
|
|
><firstname
|
|
|
|
|
>Phil</firstname
|
|
|
|
|
> <surname
|
|
|
|
|
>Thompson</surname
|
|
|
|
|
> <affiliation
|
|
|
|
|
> <address
|
|
|
|
|
><email
|
|
|
|
|
>phil@river-bank.demon.co.uk </email
|
|
|
|
|
></address>
|
|
|
|
|
</affiliation>
|
|
|
|
|
</author>
|
|
|
|
|
<othercredit role="translator"
|
|
|
|
|
><firstname
|
|
|
|
|
>Олег</firstname
|
|
|
|
|
><surname
|
|
|
|
|
>Баталов</surname
|
|
|
|
|
><affiliation
|
|
|
|
|
><address
|
|
|
|
|
><email
|
|
|
|
|
>olegbatalov@mail.ru</email
|
|
|
|
|
></address
|
|
|
|
|
></affiliation
|
|
|
|
|
><contrib
|
|
|
|
|
>Перевод на русский язык</contrib
|
|
|
|
|
></othercredit
|
|
|
|
|
>
|
|
|
|
|
</authorgroup>
|
|
|
|
|
</sect1info>
|
|
|
|
|
<title
|
|
|
|
|
><sgmltag class="element"
|
|
|
|
|
>Элемент KugarData</sgmltag
|
|
|
|
|
></title>
|
|
|
|
|
|
|
|
|
|
<para
|
|
|
|
|
>Элемент <sgmltag class="element"
|
|
|
|
|
>KugarData</sgmltag
|
|
|
|
|
> определяет источник данных отчёта. Основная структура является набором срок и колонок. Этот документа не определяет типы данных и их атрибуты. Шаблон отчёт определяет информацию о типе данных столбцов. </para>
|
|
|
|
|
|
|
|
|
|
<para
|
|
|
|
|
>Создатель документа может применять таблицы стилей &XSL; к существующему документу, чтобы преобразовать его в этот формат. Если используется &XSL;, создатель может применять заказные макросы используя &XSL; для счётчиков в колонках, сортировки и &etc;. </para>
|
|
|
|
|
|
|
|
|
|
<synopsis
|
|
|
|
|
><!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>
|
|
|
|
|
</synopsis>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<sect2 id="kugar-data-element">
|
|
|
|
|
<title
|
|
|
|
|
>Элемент данных Kugar</title>
|
|
|
|
|
<para
|
|
|
|
|
>Элемент <sgmltag class="element"
|
|
|
|
|
>KugarData</sgmltag
|
|
|
|
|
> содержит ноль или более элементов <sgmltag class="element"
|
|
|
|
|
>Строка</sgmltag
|
|
|
|
|
>. <sgmltag class="element"
|
|
|
|
|
>Строка</sgmltag
|
|
|
|
|
> может содержать один атрибут <sgmltag class="attribute"
|
|
|
|
|
>Уровень</sgmltag
|
|
|
|
|
> со значением, соответствующим уровню секции в шаблоне. Остальные атрибуты представляют столбцы данных. </para>
|
|
|
|
|
<para
|
|
|
|
|
><anchor id="template-att"/>Значение атрибута <sgmltag class="attribute"
|
|
|
|
|
>Template</sgmltag
|
|
|
|
|
> является &URL; шаблона отчёта, используемого для форматирования данных. </para>
|
|
|
|
|
<!--
|
|
|
|
|
<variablelist>
|
|
|
|
|
<varlistentry id="template-att">
|
|
|
|
|
<term
|
|
|
|
|
><sgmltag class="attribute"
|
|
|
|
|
>Template</sgmltag
|
|
|
|
|
></term>
|
|
|
|
|
<listitem>
|
|
|
|
|
<para>
|
|
|
|
|
This is an attribute of the <sgmltag class="element"
|
|
|
|
|
>KugarData</sgmltag>
|
|
|
|
|
element. The value of the attribute is the &URL; of the report template
|
|
|
|
|
used to format the data.
|
|
|
|
|
</para>
|
|
|
|
|
</listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
-->
|
|
|
|
|
</sect2>
|
|
|
|
|
|
|
|
|
|
<sect2 id="row-element">
|
|
|
|
|
<title
|
|
|
|
|
>Элемент строка</title>
|
|
|
|
|
|
|
|
|
|
<variablelist>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term
|
|
|
|
|
>Атрибуты</term>
|
|
|
|
|
<listitem>
|
|
|
|
|
|
|
|
|
|
<variablelist>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term
|
|
|
|
|
><anchor id="level-att"/><sgmltag class="attribute"
|
|
|
|
|
>Уровень</sgmltag
|
|
|
|
|
></term>
|
|
|
|
|
<listitem>
|
|
|
|
|
<para
|
|
|
|
|
>Значение атрибута указывает, какие секции в шаблоне используются для отображения данных. Строки, для отображения данных могут содержать различные наборы столбцов, так что любой атрибут исключая <sgmltag class="attribute"
|
|
|
|
|
>уровень</sgmltag
|
|
|
|
|
> должен быть заявлен как #IMPLIED. </para>
|
|
|
|
|
</listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
|
|
|
|
|
<varlistentry>
|
|
|
|
|
<term
|
|
|
|
|
><anchor id="column-att"/><sgmltag class="attribute"
|
|
|
|
|
>колонка</sgmltag
|
|
|
|
|
></term>
|
|
|
|
|
<listitem>
|
|
|
|
|
<para
|
|
|
|
|
>Имя атрибута является и именем колонки, и использует формат который определён в <sgmltag class="element"
|
|
|
|
|
>KugarData</sgmltag
|
|
|
|
|
>. Имя атрибута используется в шаблоне отчёта для связи данных и полей отчёта. </para>
|
|
|
|
|
</listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
</variablelist>
|
|
|
|
|
</listitem>
|
|
|
|
|
</varlistentry>
|
|
|
|
|
</variablelist>
|
|
|
|
|
|
|
|
|
|
</sect2>
|
|
|
|
|
|
|
|
|
|
</sect1>
|
|
|
|
|
|