Alexander Dymo

    cloudtemple@mksat.net

Phil Thompson

    phil@river-bank.demon.co.uk

Juan Manuel García Molina

    juanma@superiodico.net

Traductor

# Elemento de KugarData

El elemento KugarData define un origen de datos del informe. La estructura básica es una colección de filas y columnas. Este documento no define tipos de datos y sus atributos. La plantilla del informe define información de los tipos de datos de la columna.

El creador del documento puede aplicar una hoja de estilo &XSL; a un documento existente para convertirlo a este formato. Si se usa &XSL;, el creador puede aplicar macros personalizadas usando &XSL; para cálculos de columna, ordenación, 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 de datos de Kugar

El elemento KugarData contiene cero o más elementos Row (fila). Un Row (una fila) debe contener un atributo level (nivel) con un valor correspondiente al nivel de detalle de la plantilla. Otros atributos representan columnas de datos.

El valor del atributo Template (plantilla) es la &URL; de la plantilla del informe que se usa para dar formato a los datos

## Elementos de la fila

Atributos
  level (nivel)

    El valor del atributo indica qué detalle de la plantilla del informe se usa para mostrar los datos. Las filas pueden contener varios juegos de columnas para varios niveles, de tal forma que cualquier atributo salvo level (nivel) debería figurar como #IMPLIED (implícito).

  column (columna)

    El nombre del atributo es el nombre de la columna, y usa el formato tal y como lo da la definición de KugarData. El nombre del atributo se usa en la plantilla del informe para conectar los datos con los campos del informe.