Alexander Dymo

    cloudtemple@mksat.net

Phil Thompson

    phil@river-bank.demon.co.uk

Stefan Asserhäll

    stefan.asserhall@comhem.se

Översättare

# KugarData-elementet

KugarData elementet definierar datakällan för en rapport. Den grundläggande strukturen är en uppsättning rader och kolumner. Dokumentet definierar inte datatyper och deras. Rapportmallen definierar information om datatyper för kolumner.

Skaparen av ett dokument kan applicera en &XSL;-stilmall på ett befintligt dokument för att översätta det till det här formatet. Om &XSL; används, kan skaparen använda egna makron med hjälp av &XSL; för kolumnberäkningar, sortering, 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 data-element

Elementet KugarData innehåller noll eller flera Row-element. En Row måste innehålla en level egenskap med ett värde som anger detaljnivån i mallen. Övriga egenskaper representerar datakolumner.

Värdet på egenskapen Template är webbadressen för rapportmallen som använts för att formatera data.

## Elementet Row

Egenskaper
  level

    Egenskapsvärdet anger vilken detaljnivå i rapportmallen som används för att visa data. Rader kan innehålla olika uppsättningar kolumner för olika nivåer, så alla egenskaper utom nivå ska anges som #IMPLIED.

  column

    Namnet på egenskapen är kolumnens namn, och använder formatet som ges i KugarData-definitionen. Egenskapens namn används i rapportmallen för att sammanfoga data med rapportfälten.