<!-- 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
>Natalie</firstname
> <surname
>Koning</surname
><affiliation
><address
> <email
>nat@switch.demon.nl</email
></address
></affiliation
> <contrib
>Vertaler</contrib
></othercredit
> 
</authorgroup>
</sect1info>
<title
><sgmltag class="element"
>KugarData-element</sgmltag
></title>

<para
>Het element <sgmltag class="element"
>KugarData</sgmltag
> definieert de gegevensbron van een rapport. De fundamentele structuur is een verzameling rijen en kolommen. Dit document definieert geen gegevenstypen en hun attributen. De rapportsjabloon definieert het type informatie van de kolomgegevens. </para>

<para
>Het document kan gemaakt worden door een &XSL;-stylesheet op een bestaand document toe te passen en het te converteren. Als &XSL; gebruikt wordt, kunnen aangepaste macro's gebruikt worden voor het berekenen van kolommen, om te sorteren, enzovoort. </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
>Kugar-data-element</title>
<para
>Het element <sgmltag class="element"
>KugarData</sgmltag
> bevat nul of meer <sgmltag class="element"
>Row</sgmltag
>-elementen. Een <sgmltag class="element"
>Row</sgmltag
> moet één <sgmltag class="attribute"
>level</sgmltag
>-attribuut bevatten met een waarde die overeenkomt met het detailniveau in de sjabloon. Andere attributen representeren gegevenskolommen. </para>
<para
><anchor id="template-att"/>De waarde van het attribuut <sgmltag class="attribute"
>Template</sgmltag
>is de &URL; van de rapportsjabloon die gebruikt is om de gegevens op te maken. </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
>Row-element</title>

<variablelist>

<varlistentry>
<term
>Attributen</term>
<listitem>

<variablelist>

<varlistentry>
<term
><anchor id="level-att"/><sgmltag class="attribute"
>level</sgmltag
></term>
<listitem>
<para
>De waarde van het attribuut geeft aan welk detail in de rapportsjabloon gebruikt is om gegevens weer te geven. Rijen (rows) kunnen verscheidene kolomgroepen (column sets) bevatten voor verscheidene niveaus (levels), daarom moet elk attribuut, behalve <sgmltag class="attribute"
>level</sgmltag
>, als #IMPLIED opgegeven worden. </para>
</listitem>
</varlistentry>

<varlistentry>
<term
><anchor id="column-att"/><sgmltag class="attribute"
>column</sgmltag
></term>
<listitem>
<para
>De naam van het attribuut is de kolomnaam en heeft de opmaak zoals die gegeven is in de <sgmltag class="element"
>KugarData</sgmltag
> DTD. De naam van het attribuut wordt in de rapportsjabloon gebruikt om de gegevens aan de rapportvelden te koppelen. </para>
</listitem>
</varlistentry>
</variablelist>
</listitem>
</varlistentry>
</variablelist>

</sect2>

</sect1>

