Alexander Dymo cloudtemple@mksat.net
Phil Thompson phil@river-bank.demon.co.uk
Natalie Koning nat@switch.demon.nl Vertaler
KugarData-element
Het element KugarData definieert de gegevensbron van een rapport. De fundamentele structuur is een verzameling rijen en kolommen. Dit document definieert geen gegevenstypen en hun attributen. De rapportsjabloon definieert het type informatie van de kolomgegevens.
Het document kan gemaakt worden door een &XSL;-stylesheet op een bestaand document toe te passen en het te converteren. Als &XSL; gebruikt wordt, kunnen aangepaste macro's gebruikt worden voor het berekenen van kolommen, om te sorteren, enzovoort.
<!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
Het element KugarData bevat nul of meer Row-elementen. Een Row moet één level-attribuut bevatten met een waarde die overeenkomt met het detailniveau in de sjabloon. Andere attributen representeren gegevenskolommen.
De waarde van het attribuut Templateis de &URL; van de rapportsjabloon die gebruikt is om de gegevens op te maken.
Row-element
Attributen
level
De waarde van het attribuut geeft aan welk detail in de rapportsjabloon gebruikt is om gegevens weer te geven. Rijen (rows) kunnen verscheidene kolomgroepen (column sets) bevatten voor verscheidene niveaus (levels), daarom moet elk attribuut, behalve level, als #IMPLIED opgegeven worden.
column
De naam van het attribuut is de kolomnaam en heeft de opmaak zoals die gegeven is in de KugarData DTD. De naam van het attribuut wordt in de rapportsjabloon gebruikt om de gegevens aan de rapportvelden te koppelen.