blob: e05e19db269e0399da0ea996b677eb175487d34d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
|
<!-- 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">
<sect1info>
<authorgroup>
<author
><firstname
>Alexander</firstname
> <surname
>Dymo</surname
> <affiliation
> <address
><email
>cloudtemple@mksat.net</email
></address>
</affiliation>
</author>
<author
><firstname
>Phil</firstname
> <surname
>Thompson</surname
> <affiliation
> <address
><email
>phil@river-bank.demon.co.uk</email
></address>
</affiliation>
</author>
&erik.kjaer.pedersen.role;
</authorgroup>
</sect1info>
<title
><sgmltag class="element"
>KugarData-elementet</sgmltag
></title>
<para
><sgmltag class="element"
>KugarData</sgmltag
> elementet definerer datakilden for en rapport. Den grundlæggende struktur er et sæt rækker og søjler. Dokumentet definerer ikke datatyper og deres attributter. Rapportskabelonen definerer information om datatyper for søjler. </para>
<para
>Opretteren af et dokument kan anvende en &XSL;-stilskabelon på et eksisterende dokument for at oversætte det til dette format. Hvis &XSL; bruges, kan opretteren bruge egne makroer ved hjælp af &XSL; til søjleberegninger, sortering, osv. </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
> indeholder nul eller flere <sgmltag class="element"
>Row</sgmltag
>-elementer. En <sgmltag class="element"
>Row</sgmltag
> skal indeholde en <sgmltag class="attribute"
>level</sgmltag
> egenskab med en værdi som angiver detaljeniveauet i skabelonen. Øvrige egenskaber repræsenterar datasøjler. </para>
<para
><anchor id="template-att"/>Værdien af egenskaben <sgmltag class="attribute"
>Template</sgmltag
> er &URL;'en for rapportskabelonen som blev anvendt til at formatere 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
>Attributter</term>
<listitem>
<variablelist>
<varlistentry>
<term
><anchor id="level-att"/><sgmltag class="attribute"
>niveau</sgmltag
></term>
<listitem>
<para
>Egenskabsværdien angiver hvilket detaljeniveau i rapportskabelonen der bruges til at vise data. Rækker kan indeholde forskellige sæt søjler for forskellige niveauer, så alle egenskaber undtagen <sgmltag class="attribute"
>niveau</sgmltag
> skal angives som #IMPLIED. </para>
</listitem>
</varlistentry>
<varlistentry>
<term
><anchor id="column-att"/><sgmltag class="attribute"
>column</sgmltag
></term>
<listitem>
<para
>Navnet på egenskaben er søjlens navn, og bruger formatet som givet i <sgmltag class="element"
>KugarData</sgmltag
>-definitionen. Egenskabens navn bruges i rapportskabelonen til at binde data til rapportfelterne. </para>
</listitem>
</varlistentry>
</variablelist>
</listitem>
</varlistentry>
</variablelist>
</sect2>
</sect1>
|