Alexander Dymo

    cloudtemple@mksat.net

Phil Thompson

    phil@river-bank.demon.co.uk

Federico Zenith

    zenith@chemeng.ntnu.no

Traduzione della documentazione in italiano

# Elemento KugarData

L'elemento KugarData definisce la sorgente dei dati di un rapporto. La struttura di base è una raccolta di righe e colonne. Questo documento non definisce i tipi di dati e i loro attributi. Il modello di rapporto definisce le informazioni sui tipi di dati delle colonne.

Il creatore di documenti può applicare un foglio di stile &XSL; a un documento esistente per convertirlo in questo formato. Se viene usato &XSL; il creatore può applicare macro personalizzate usando &XSL; per i calcoli delle colonne, l'ordinamento, &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>

## Elemento Kugardata

L'elemento KugarData contiene zero o più elementi Row. Un Row deve contenere un attributo level con valore corrispondente al livello di dettaglio nel modello. Gli altri attributi rappresentano le colonne di dati.

Il valore dell'attributo Template è l'&URL; del modello di rapporto usato per formattare i dati.

## Elemento Row

Attributi
  level

    Il valore dell'attributo indica quale dettaglio viene usato nel modello del rapporto per far vedere i dati. Le righe possono contenere vari insiemi di colonne per vari livelli, quindi ogni attributo tranne level dovrebbe essere dichiarato come #IMPLIED.

  column

    Il nome dell'attributo è il nome della colonna, e usa il formato come viene dato nella definizione di KugarData. Il nome dell'attributo è usato nel modello di rapporto per collegare i dati ai campi del rapporto.