Alexander Dymo cloudtemple@mksat.net
Phil Thompson phil@river-bank.demon.co.uk
PedroMoraismorais@kde.orgTradução
Elemento KugarData
O elemento KugarData define uma fonte de dados do relatório. A estrutura básica é uma colecção de linhas e colunas. Este documento não define os tipos de dados nem os seus atributos. O modelo do relatório define a informação do tipo de dados da coluna.
O criador do documento poderá aplicar uma folha de estilo &XSL; para um documento existente de modo a convertê-lo neste formato. Se for usada a &XSL;, o criador poderá aplicar macros personalizadas com ela para os cálculos das colunas, a ordenação, &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 dados Kugar (KugarData)
O elemento KugarData contém zero ou mais elementos Row. Um elemento Row deverá conter um atributo level com o valor correspondente ao nível de detalhe do modelo. Os outros atributos representam as colunas de dados.
O valor do atributo Template é o &URL; do modelo de relatório usado para formatar os dados.
Elemento linha (Row)
Atributos
level
O valor do atributo indica qual o detalhe no modelo de relatório que é usado para mostrar os dados. As linhas poderão conter vários conjuntos de colunas para vários níveis, como tal, qualquer atributo excepto o level deverá ser indicado como #IMPLIED (implícito).
column
O nome do atributo é o nome da coluna, o qual usa o formato que é indicado na definição do KugarData. O nome do atributo é usado no modelo do relatório para associar os dados aos campos do relatório.