Alexander Dymo
cloudtemple@mksat.net
Phil Thompson
phil@river-bank.demon.co.uk
Stefan Asserhäll
stefan.asserhall@comhem.se
Översättare
<sgmltag class="element" >KugarData-elementet</sgmltag > 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.