File: kcworld.dtd

package info (click to toggle)
kildclient 3.2.3-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 6,584 kB
  • sloc: ansic: 24,834; xml: 7,516; sh: 5,022; perl: 2,876; makefile: 156; sed: 39
file content (244 lines) | stat: -rw-r--r-- 5,930 bytes parent folder | download | duplicates (2)
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
239
240
241
242
243
244
<!ELEMENT kcworld (name,host,port,charset,proxy,auto-logon?,display?,repeat-commands?,command-echo?,never-hide-input?,store-commands?,command-history?,auto-completion?,command-separator?,perl-character?,input-lines?,input-spell?,flood-prevention?,scroll?,name-display?,log?,confirm-delete?,plugin-items?,scriptfile?,plugins?,triggers?,aliases?,macros?,timers?,variables?,(hooks|hooksv2)?,protocols?,keep-alive?)>
<!ELEMENT kcworld-export (plugins?,triggers?,aliases?,macros?,timers?,variables?,hooksv2?)>

<!ELEMENT name (#PCDATA)>


<!ELEMENT host (#PCDATA)>
<!ATTLIST host       tls   CDATA "0">


<!ELEMENT port (#PCDATA)>


<!ELEMENT charset (#PCDATA)>


<!ELEMENT proxy EMPTY>
<!ATTLIST proxy type     CDATA #REQUIRED>
<!ATTLIST proxy server   CDATA "">
<!ATTLIST proxy port     CDATA "1080">
<!ATTLIST proxy user     CDATA "">
<!ATTLIST proxy password CDATA "">


<!ELEMENT auto-logon (character,password)*>
<!ATTLIST auto-logon style CDATA "1">

<!ELEMENT character (#PCDATA)>
<!ELEMENT password  (#PCDATA)>


<!ELEMENT display (terminalfont,entryfont,usebold,wrap,tooltips,statusfont,statusbar,defforecolor,defbackcolor,defboldcolor,defboldbackcolor,ansicolor+,background?)>

<!ELEMENT terminalfont     (#PCDATA)>

<!ELEMENT entryfont        (#PCDATA)>

<!ELEMENT usebold          (#PCDATA)>


<!ELEMENT wrap             (wrap-column?)>
<!ATTLIST wrap enabled CDATA "1">
<!ATTLIST wrap indent  CDATA "0">

<!ELEMENT wrap-column EMPTY>
<!ATTLIST wrap-column enabled CDATA "0">
<!ATTLIST wrap-column column  CDATA "40">


<!ELEMENT tooltips         EMPTY>
<!ATTLIST tooltips enabled CDATA "1">



<!ELEMENT statusfont       (#PCDATA)>

<!ELEMENT statusbar        EMPTY>
<!ATTLIST statusbar ctime          CDATA "0"
                    itime          CDATA "1"
                    itime-behavior CDATA "0">

<!ELEMENT defforecolor     (#PCDATA)>

<!ELEMENT defbackcolor     (#PCDATA)>

<!ELEMENT defboldcolor     (#PCDATA)>

<!ELEMENT defboldbackcolor (#PCDATA)>

<!ELEMENT ansicolor        (#PCDATA)>

<!ELEMENT background       EMPTY>

<!ATTLIST background type  CDATA "0"
                     tint  CDATA "0.4"
                     image CDATA #IMPLIED>


<!ELEMENT repeat-commands EMPTY>
<!ATTLIST repeat-commands enabled CDATA "0">


<!ELEMENT command-echo EMPTY>
<!ATTLIST command-echo enabled CDATA "1">


<!ELEMENT never-hide-input EMPTY>
<!ATTLIST never-hide-input enabled CDATA "0">


<!ELEMENT store-commands EMPTY>
<!ATTLIST store-commands enabled CDATA "1">


<!ELEMENT command-history EMPTY>
<!ATTLIST command-history size                CDATA "50">
<!ATTLIST command-history ignore-up-down-keys CDATA "0">


<!ELEMENT auto-completion EMPTY>
<!ATTLIST auto-completion enabled   CDATA "1"
                          minprefix CDATA "3">


<!ELEMENT command-separator EMPTY>
<!ATTLIST command-separator separator CDATA "%;">


<!ELEMENT perl-character EMPTY>
<!ATTLIST perl-character char CDATA "/">


<!ELEMENT input-lines EMPTY>
<!ATTLIST input-lines size CDATA "1">
<!ATTLIST input-lines save CDATA "2">


<!ELEMENT input-spell EMPTY>
<!ATTLIST input-spell active   CDATA "1">
<!ATTLIST input-spell language CDATA "">


<!ELEMENT flood-prevention (#PCDATA)>
<!ATTLIST flood-prevention enabled    CDATA "1"
                           max-repeat CDATA "20">


<!ELEMENT scroll EMPTY>
<!ATTLIST scroll on-output CDATA "0"
                 lines     CDATA "2000">


<!ELEMENT name-display EMPTY>
<!ATTLIST name-display style   CDATA "1"
                       pattern CDATA "%Kw [%Kc]">


<!ELEMENT log (logfile?,logtimeformat?)>
<!ATTLIST log autostart CDATA "0"
              addtime   CDATA "0">

<!ELEMENT logfile       (#PCDATA)>
<!ELEMENT logtimeformat (#PCDATA)>


<!ELEMENT confirm-delete EMPTY>
<!ATTLIST confirm-delete confirm CDATA "1">


<!ELEMENT plugin-items EMPTY>
<!ATTLIST plugin-items show CDATA "0">


<!ELEMENT scriptfile (#PCDATA)>


<!ELEMENT plugins (plugin+)>
<!ELEMENT plugin  (#PCDATA)>


<!ELEMENT triggers  (trigger+)>
<!ATTLIST trigger name          CDATA #IMPLIED
                  gag           CDATA "0"
                  gaglog        CDATA "0"
                  enabled       CDATA "1"
                  keepexecuting CDATA "0"
                  rewriter      CDATA "0"
                  ignorecase    CDATA "0">

<!ELEMENT trigger   (pattern,action?,highlight)>

<!ELEMENT pattern   (#PCDATA)>

<!ELEMENT action    (#PCDATA)>

<!ELEMENT highlight EMPTY>
<!ATTLIST highlight enabled   CDATA "-1"
                    target    CDATA "-1"
                    fg        CDATA "-1"
                    bg        CDATA "-1"
                    italics   CDATA "-1"
                    strike    CDATA "-1"
                    underline CDATA "-1">


<!ELEMENT aliases      (alias+)>

<!ELEMENT alias        (pattern,substitution)>
<!ATTLIST alias name       CDATA #IMPLIED
                perleval   CDATA "0"
                enabled    CDATA "1"
                ignorecase CDATA "0">

<!ELEMENT substitution (#PCDATA)>


<!ELEMENT macros (macro+)>

<!ELEMENT macro  (key,action)>
<!ATTLIST macro name    CDATA #IMPLIED
                enabled CDATA "1">

<!ELEMENT key    (#PCDATA)>


<!ELEMENT timers (timer+)>
<!ATTLIST timer name      CDATA #IMPLIED
                interval  CDATA #REQUIRED
                count     CDATA #REQUIRED
                enabled   CDATA "1"
                temporary CDATA "0">

<!ELEMENT timer  (#PCDATA)>


<!ELEMENT variables (variable+)>

<!ELEMENT variable  (#PCDATA)>


<!ELEMENT hooks (hook*)>
<!ATTLIST hook for CDATA #REQUIRED>

<!ELEMENT hook  (#PCDATA)>


<!ELEMENT hooksv2    (hooklistv2*)>

<!ELEMENT hooklistv2 (hookv2*)>
<!ATTLIST hooklistv2 for CDATA #REQUIRED>

<!ELEMENT hookv2     (#PCDATA)>
<!ATTLIST hookv2     name    CDATA #IMPLIED
                     enabled CDATA "1">


<!ELEMENT protocols (mccp)>

<!ELEMENT mccp EMPTY>
<!ATTLIST mccp behavior CDATA "0">


<!ELEMENT keep-alive EMPTY>
<!ATTLIST keep-alive enabled CDATA "0">