<!-- 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>
&traducteurGerardDelafond; 
</authorgroup>
</sect1info>
<title
><sgmltag class="element"
>L'élément KugarData</sgmltag
></title>

<para
>L'élément <sgmltag class="element"
>KugarData</sgmltag
> définit une source de données de rapport. La structure de base est une collection de lignes et de colonnes. Ce document ne définit pas les types de données et leurs attributs. Le modèle de rapport définit les informations de type de données de colonnes. </para>

<para
>Le créateur de document peut appliquer un feuille de style &XSL; à un document existant pour le convertir en ce format. Si &XSL; est utilisé, le créateur peut appliquer des macros personnalisées utilisant &XSL; pour les calculs en colonnes, le tri, &etc; </para>

<synopsis
>&lt;!ELEMENT KugarData (Row*)&gt;
&lt;!ATTLIST KugarData
        Template      CDATA  #REQUIRED&gt;

&lt;!ELEMENT Row EMPTY&gt;
&lt;!ATTLIST Row
        level         CDATA  #REQUIRED
        col1          CDATA  #IMPLIED
        col2          CDATA  #IMPLIED
        ...           CDATA  #IMPLIED
        coln          CDATA  #IMPLIED&gt;
</synopsis>


<sect2 id="kugar-data-element">
<title
>Élément de données Kugar</title>
<para
>L'élément <sgmltag class="element"
>KugarData</sgmltag
> contient zéro ou plus <sgmltag class="element"
>lignes</sgmltag
>. Une <sgmltag class="element"
>ligne</sgmltag
> doit contenir un attribut de <sgmltag class="attribute"
>niveau</sgmltag
> avec une valeur correspondant pour détailler le niveau dans le modèle. Les autres attributs représentent les colonnes de données. </para>
<para
><anchor id="template-att"/>La valeur de l'attribut de <sgmltag class="attribute"
>modèle</sgmltag
> est l'&URL; du modèle de rapport utilisé pour formater les données. </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
>Élément de ligne</title>

<variablelist>

<varlistentry>
<term
>Attributs</term>
<listitem>

<variablelist>

<varlistentry>
<term
><anchor id="level-att"/><sgmltag class="attribute"
>niveau</sgmltag
></term>
<listitem>
<para
>La valeur de l'attribut indique quel détail dans le modèle de rapport est utilisé pour afficher les données. Les lignes peuvent des colonnes variées définies pour des niveaux variés, de telle manière que n'importe quel attribut sauf <sgmltag class="attribute"
>niveau</sgmltag
> doit être déclaré comme #IMPLIED. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><anchor id="column-att"/><sgmltag class="attribute"
>colonne</sgmltag
></term>
<listitem>
<para
>Le nom de l'attribut est le nom de colonne, et utilise le format comme donné dans la définition <sgmltag class="element"
>KugarData</sgmltag
>. Le nom d'attribut est utilisé dans le modèle de rapport pour lier les données aux champs de rapport. </para>
</listitem>
</varlistentry>
</variablelist>
</listitem>
</varlistentry>
</variablelist>

</sect2>

</sect1>

