Alexander Dymo cloudtemple@mksat.net
Phil Thompson phil@river-bank.demon.co.uk
Hans-FriederHirschf.hirsch@t-online.deDeutsche Übersetzung
Das Element KugarData
Das Element KugarData definiert die Datenquelle eines Berichts. Die Grundstruktur ist eine Ansammlung von Zeilen und Spalten. Dieses Dokument definiert keine Datentypen oder deren Attribute. Die Berichtvorlage definiert Datentypen für Spalten.
Der Dokumentersteller kann eine &XSL;-Stilvorlage auf ein existierendes Dokument anwenden, um es in dieses Format umzuwandeln. Wird &XSL; verwendet, kann der Ersteller benutzerdefinierte Makros mit &XSL; für Berechnungen, Sortierung, &etc; verwenden.
<!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>
Das KugarData Element
Das KugarData-Element enthält keine oder mehrere Zeilenelemente. Einer Zeile muss das Attribut Stufe mit einem Wert zugeordnet sein, der der Detailstufe in der Vorlage entspricht. Andere Attribute stellen Datenspalten dar.
Der Wert des Attributs Vorlage ist die &URL; der Berichtvorlage mit der die Daten formatiert wurden.
Zeilenelement
Attribute
Stufe
Der Attributwert gibt an, welches Detail in der Berichtvorlage verwendet wird um Daten anzuzeigen. Zeilen können verschiedene Spaltensätze für verschiedene Stufen enthalten, sodass jedes Attribut, mit Ausnahme der Stufe, als #IMPLIED betrachtet werden sollte.
Spalte
Der Name des Attributs ist der Spaltenname, mit dem Format, wie es in der KugarData-Definition festgelegt ist. Der Attributname wird in der Berichtvorlage dazu verwendet, die Daten mit den Berichtfeldern zu verbinden.