# element KugarData

L'element `KugarData` defineix una font de dades d'informe. L'estructura bàsica és una col·lecció de files i columnes. Aquest document no defineix tipus de dades i els seus atributs. La plantilla d'informe defineix la informació de tipus de dades de columna.

El creador de documents pot aplicar un full d'estil &XSL; a un document existent per a convertir-lo a aquest format. Si s'usa &XSL;, el creador pot aplicar macros personalitzades usant &XSL; per a càlculs de columna, ordenació, &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>

## Element de dades del Kugar

L'element `KugarData` conté zero o més elements de `Fila`. Un `Fila` ha de contenir un atribut `nivell` amb un valr corresponent al nivell de detall de la plantilla. Altres atributs representen columnes de dades.

El valor de l'atribut `Plantilla` és la &URL; de la plantilla d'informe usada per a formatar les dades.

## Element de fila

Atributs

- `nivell`

- El valor atribut indica quin detall s'usa en la plantilla d'informe per a mostrar les dades. Les files poden contenir diversos conjunts de columnes per a diversos nivells, de manera que qualsevol atribut excepte`nivell` es podria posar com a #IMPLIED.

`columna`

- El nom de l'atribut és el nom de la columna, i usa el format donat a la definició de `KugarData`. El nom de l'atribut s'usa a la plantilla d'informe per a vincular les dades als camps de l'informe.