<!-- if you want to validate this file separately, uncomment this prolog: <?xml version="1.0" ?> <!DOCTYPE chapter PUBLIC "-//KDE//DTD DocBook XML V4.1-Based Variant V1.0//EN" "dtd/kdex.dtd"> --> <sect1 id="kugardata-element"> <title ><sgmltag class="element" >KugarData-elementet</sgmltag ></title> <para > <sgmltag class="element" >KugarData</sgmltag > 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. </para> <para > 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. </para> <synopsis> <!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> </synopsis> <sect2 id="kugar-data-element"> <title >Kugar data-element</title> <para > Elementet <sgmltag class="element" >KugarData</sgmltag > innehåller noll eller flera <sgmltag class="element" >Row</sgmltag >-element. En <sgmltag class="element" >Row</sgmltag > måste innehålla en <sgmltag class="attribute" >level</sgmltag > egenskap med ett värde som anger detaljnivån i mallen. Övriga egenskaper representerar datakolumner. </para> <para > <anchor id="template-att"/>Värdet på egenskapen <sgmltag class="attribute" >Template</sgmltag > är webbadressen för rapportmallen som använts för att formatera data. </para> <!-- <variablelist> <varlistentry id="template-att"> <term ><sgmltag class="attribute" >Template</sgmltag ></term> <listitem> <para> This is an attribute of the <sgmltag class="element" >KugarData</sgmltag> element. The value of the attribute is the &URL; of the report template used to format the data. </para> </listitem> </varlistentry> --> </sect2> <sect2 id="row-element"> <title >Elementet Row</title> <variablelist > <varlistentry > <term >Egenskaper</term > <listitem > <variablelist > <varlistentry > <term ><anchor id="level-att"/><sgmltag class="attribute" >level</sgmltag ></term > <listitem > <para > 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 <sgmltag class="attribute" >nivå</sgmltag > ska anges som #IMPLIED. </para > </listitem > </varlistentry > <varlistentry > <term ><anchor id="column-att"/><sgmltag class="attribute" >column</sgmltag ></term > <listitem > <para > Namnet på egenskapen är kolumnens namn, och använder formatet som ges i <sgmltag class="element" >KugarData</sgmltag >-definitionen. Egenskapens namn används i rapportmallen för att sammanfoga data med rapportfälten. </para > </listitem > </varlistentry > </variablelist > </listitem > </varlistentry > </variablelist> </sect2> </sect1>