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
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
|
<chapter id="xmltools">
<chapterinfo>
<title
>&XML;-aanvulling</title>
<authorgroup>
<author
><firstname
>Daniel</firstname
> <surname
>Naber</surname
> <affiliation
> <address
>&Daniel.Naber.mail;</address>
</affiliation>
</author>
</authorgroup
> <date
>2006-05-17</date
> <releaseinfo
>3.5.2</releaseinfo
> <abstract
> <para
>Deze plugin ondersteunt het schrijven van &XML;-bestanden door het aanbieden van een lijst met toegestane tags en meer.</para>
</abstract>
<keywordset>
<keyword
>KDE</keyword>
<keyword
>kate</keyword>
<keyword
>xml</keyword>
</keywordset>
</chapterinfo>
<title
>Inleiding</title>
<para
>Deze plugin geeft aan de hand van het bijhorende DTD hints over wat is toegestaan op een bepaalde positie in een &XML;-bestand. Ze biedt een lijst met mogelijke elementen, attributen, attribuutwaarden of entiteiten, afhankelijk van de cursorpositie. Zo worden bijvoorbeeld alle entiteiten getoond als het teken links van de cursor een <quote
>&</quote
> is. Het is ook mogelijk om de dichtstbijzijnde geopende tag links van de cursor te sluiten.</para>
<para
>DE <acronym
>DTD</acronym
> dient aanwezig te zijn in &XML;-opmaak, zoals wordt aangemaakt door het Perl-programma <command
>dtdparse</command
>. We zullen een DTD in deze opmaak een <quote
>meta-DTD</quote
> noemen. Sommige meta-DTD's worden meegeleverd met KDE. U kunt ze vinden in de map <filename class="directory"
>$TDEDIR/share/apps/katexmltools/</filename
>. Dit is ook de standaardmap als u kiest voor <guimenuitem
>Meta-DTD toewijzen</guimenuitem
>. Om uw eigen meta-DTD's aan te maken, moet u het programma <command
>dtdparse</command
> van <ulink url="http://dtdparse.sourceforge.net"
>http://dtdparse.sourceforge.net</ulink
> installeren.</para>
<sect1 id="xmltools-how-to-use">
<title
>Hoe te gebruiken</title>
<para
>Start &kate; en kies het menu-item <menuchoice
><guimenu
>Instellingen</guimenu
> <guimenuitem
>&kate; instellen...</guimenuitem
></menuchoice
>. In het dialoogvenster dat wordt geopend kiest u vervolgens de sectie <guilabel
>Toepassing</guilabel
> <guilabel
>Plugins</guilabel
>. Selecteer in deze sectie <guilabel
>Kate XML-aanvulling</guilabel
> en bevestig uw keuze. Kies dan in het hoofdvenster van &kate; het menu-item <menuchoice
><guimenu
>XML</guimenu
><guimenuitem
>Meta-DTD toewijzen</guimenuitem
></menuchoice
>. Als uw document geen <quote
>DOCTYPE</quote
> bevat, of het doctype is onbekend, kies dan een meta-DTD op uw harde schijf. In andere gevallen zal het meta-DTD dat overeenkomt met het DOCTYPE van het document automatisch worden geladen.</para>
<para
>U kunt nu de plugin gebruiken terwijl u tekst intypt:</para>
<variablelist>
<varlistentry>
<term
>< (kleiner dan-toets)</term>
<listitem
><para
>Opent een lijst met mogelijke elementen, tenzij de cursor zich al in een tag bevindt. Opmerking: u kunt dit niet gebruiken als u een hoofdelement wilt invoegen (⪚ <quote
><html></quote
>).</para
></listitem>
</varlistentry>
<varlistentry>
<term
>" (dubbel aanhalingsteken-toets)</term>
<listitem
><para
>Opent een lijst met mogelijke attribuutwaarden (indien aanwezig) als de cursor zich in een tag bevindt.</para
></listitem>
</varlistentry>
<varlistentry>
<term
>(spatiebalk)</term>
<listitem
><para
>Opent een lijst met mogelijke attributen voor het huidige element als de cursor zich in een tag bevindt.</para>
</listitem>
</varlistentry>
<varlistentry>
<term
>& (ampersand-toets)</term>
<listitem
><para
>Opent een lijst met benoemde entiteiten.</para
></listitem>
</varlistentry>
</variablelist>
</sect1>
<sect1 id="xmltools-features-and-limitations">
<title
>Functies en beperkingen</title>
<para
>U kunt alle functies en beperkingen testen door het bestand <filename
>$TDEDIR/share/apps/katexmltools/testcases.xml</filename
> in &kate; te laden en de instructies te volgen. Opmerking: het werken met meerdere weergaven per document wordt momenteel niet goed ondersteund door deze plugin.</para>
</sect1>
<sect1 id="xmltools-menu">
<title
>Menustructuur</title>
<variablelist>
<varlistentry>
<term>
<menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
>Enter</keycap
></keycombo
> </shortcut
> <guimenu
>XML</guimenu
> <guimenuitem
>Element invoegen...</guimenuitem
> </menuchoice>
</term>
<listitem
><para
>Opent een dialoogvenster waarin u een &XML;-element kunt invoegen. De tekens <,> en de afsluitende tag zullen automatisch worden ingevoegd. Als u deze menuoptie kiest terwijl er tekst is geselecteerd, zal de geselecteerde tekst worden omgeven door de openings- en afsluitende tags. Het dialoogvenster biedt ook auto-aanvulling voor alle elementen die ingevoegd mogen worden op de huidige cursorpositie volgens de meta-DTD die u hebt toegewezen via menuoptie <guimenuitem
>Meta-DTD toewijzen...</guimenuitem
>. </para
></listitem>
</varlistentry>
<varlistentry>
<term>
<menuchoice
><shortcut
> <keycombo action="simul"
>&Ctrl;<keycap
><</keycap
></keycombo
> </shortcut
> <guimenu
>XML</guimenu
> <guimenuitem
>Element sluiten</guimenuitem
> </menuchoice>
</term>
<listitem
><para
>Deze optie zoekt naar een tag die nog niet is gesloten, en zal deze sluiten door de bijhorende afsluitende tag in te voegen. De zoekactie begint bij de cursorpositie en gaat naar links. Als er geen openstaande tag wordt gevonden gebeurt er niets.</para
></listitem>
</varlistentry>
<varlistentry>
<term>
<menuchoice
><guimenu
>XML</guimenu
> <guimenuitem
>Meta-DTD toewijzen...</guimenuitem
> </menuchoice>
</term>
<listitem
><para
>Hiermee kunt u het meta-DTD bepalen voor het huidige document. Opmerking: deze toewijzing zal niet worden opgeslagen. U moet telkens als u &kate; start het meta-DTD opnieuw toewijzen.</para
></listitem>
</varlistentry>
</variablelist>
</sect1>
<sect1 id="xmltools-thanks-and-acknowledgements">
<title
>Dankbetuigingen en licentie</title>
<para
>&kate;-plugin <quote
>XML Completion</quote
> copyright 2001,2002 &Daniel.Naber; &Daniel.Naber.mail; </para>
<para
>Documentatie copyright 2001,2002 &Daniel.Naber; </para>
&meld.fouten;&vertaling.niels;&nagelezen.natalie;
&underGPL; </sect1>
</chapter>
<!--
Local Variables:
mode: sgml
sgml-omittag: nil
sgml-shorttag: t
End:
-->
|