forked from ILIAS-eLearning/ILIAS
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathilias_pg_5_3.dtd
526 lines (461 loc) · 15.9 KB
/
ilias_pg_5_3.dtd
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
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
<!-- ilias_pg.dtd for ILIAS Page Objects only -->
<!-- $Id$ -->
<!-- Language codes referring to ISO 639-1 Alpha-2 code, see http://www.oasis-open.org/cover/iso639a.html for details -->
<!ENTITY % langcode "none | aa | ab | af | am | ar | as | ay | az | ba | be | bg | bh | bi | bn | bo | br | ca | co | cs | cy | da | de | dz | el | en | eo | es | et | eu | fa | fi | fj | fo | fr | fy | ga | gd | gl | gn | gu | ha | he | hi | hr | hu | hy | ia | ie | ik | id | is | it | iu | ja | jv | ka | kk | kl | km | kn | ko | ks | ku | ky | la | ln | lo | lt | lv | mg | mi | mk | ml | mn | mo | mr | ms | mt | my | na | ne | nl | no | oc | om | or | pa | pl | ps | pt | qu | rm | rn | ro | ru | rw | sa | sd | sg | sh | si | sk | sl | sm | sn | so | sq | sr | ss | st | su | sv | sw | ta | te | tg | th | ti | tk | tl | tn | to | tr | ts | tt | tw | ug | uk | ur | uz | vi | vo | wo | xh | yi | yo | za | zh | zu">
<!-- Types of (textual) content -->
<!ENTITY % text "#PCDATA | br | Comment | PageTurn | Footnote | Emph | Strong | Accent | Important | Quotation | Anchor | Keyw | Code | ExtLink | IntLink | SimpleBulletList | SimpleNumberedList | Sub | Sup | Marked">
<!ENTITY % commenttext "#PCDATA | br | Emph | PageTurn | Footnote | Strong | Accent | Important | Quotation | Anchor | Keyw | Code | ExtLink | IntLink | Sub | Su | Markedp">
<!ENTITY % emphtext "#PCDATA | br | Comment | PageTurn | Footnote | Strong | Accent | Important | Quotation | Anchor | Keyw | Code | ExtLink | IntLink | Sub | Sup | Marked">
<!ENTITY % strongtext "#PCDATA | br | Comment | PageTurn | Footnote | Emph | Accent | Important | Quotation | Anchor | Keyw | Code | ExtLink | IntLink | Sub | Sup | Marked">
<!ENTITY % acctext "#PCDATA | br | Comment | PageTurn | Footnote | Emph | Important | Strong | Quotation | Anchor | Keyw | Code | ExtLink | IntLink | Sub | Sup | Marked">
<!ENTITY % imptext "#PCDATA | br | Comment | PageTurn | Footnote | Emph | Accent | Strong | Quotation | Anchor | Keyw | Code | ExtLink | IntLink | Sub | Sup | Marked">
<!ENTITY % kwtext "#PCDATA | br | Comment | Footnote | Strong | Emph | Accent | Important | Quotation | Code | Sub | Sup | Marked">
<!ENTITY % linktext "#PCDATA | br | Comment | Emph | Strong | Quotation | Code | Sub | Sup | Marked">
<!ENTITY % simpletext "#PCDATA | br | Emph | Strong | Quotation | Code | Anchor | ExtLink | IntLink | Sub | Sup | Marked">
<!ENTITY % footnotetext "#PCDATA | br | Comment | Emph | Accent | Strong | Anchor | ExtLink | IntLink | Important | Quotation | Code | Sub | Sup | Marked">
<!ENTITY % titletext "#PCDATA | br | Emph | Strong | Quotation | Code | Sub | Sup | Marked">
<!ENTITY % codetext "#PCDATA | br | Emph | Strong | Accent | Important | Quotation | Footnote | Sub | Sup | Marked">
<!ENTITY % supsubtext "#PCDATA | br | Comment | PageTurn | Footnote | Emph | Accent | Strong | Quotation | Anchor | Keyw | Code | Sub | Sup | Marked">
<!ENTITY % markedtext "#PCDATA | br | Comment | PageTurn | Footnote | Emph | Accent | Important | Quotation | Anchor | Keyw | Code | ExtLink | IntLink | Sub | Sup | Marked">
<!-- PageObject -->
<!-- Object for displaying content on a screen and comparable to a page of a book; a PageObject contains MediaObjects (=images, applets, ...) and/or paragraphs of textual content; a PageObject must not include StructureObjects or PageObjects! -->
<!-- PageObjects are comparable to LOM LearningObjects of aggregation level 2 -->
<!ELEMENT PageObject (PageContent*, Layout?, InitOpenedContent?)>
<!ELEMENT PageContent ((Paragraph | MediaObject | Table | List | FileList | Question | PlaceHolder | Section | Resources | LoginPageElement | Map | Plugged | Tabs | ContentInclude | InteractiveImage | Profile | Verification | Blog | QuestionOverview | Skills | ConsultationHours | MyCourses | AMDPageList | Grid), BibItemIdentifier*)>
<!-- enable/disable paragraph elements -->
<!ATTLIST PageContent
PCID CDATA #IMPLIED
Enabled (True|False) #IMPLIED
>
<!-- BibItemIdentifier specify from which BibItem(s) the content comes -->
<!ELEMENT BibItemIdentifier EMPTY>
<!ATTLIST BibItemIdentifier
Catalog CDATA #IMPLIED
Entry CDATA #REQUIRED
>
<!-- PageTurn -->
<!ELEMENT PageTurn (BibItemIdentifier)>
<!ATTLIST PageTurn
NumberingType (Roman | Arabic | Alphanumeric) #REQUIRED
Number CDATA #IMPLIED
>
<!-- Identifier -->
<!ELEMENT Identifier EMPTY>
<!ATTLIST Identifier
Catalog CDATA #IMPLIED
Entry CDATA #REQUIRED
>
<!-- Title -->
<!ELEMENT Title (%titletext;)*>
<!ATTLIST Title
Language (%langcode;) #REQUIRED
>
<!-- MediaObject -->
<!-- Object of lowest complexity that contains only raw media data or fragments (e.g. an image or applet); Textual content cannot be a MediaObject! -->
<!-- MediaObjects are comparable to LOM LearningObjects of aggregation level 1 -->
<!ELEMENT MediaObject (MediaAlias, MediaAliasItem+)>
<!-- MediaAlias -->
<!-- Alias for an already existing MediaObject; this allows an easy reuse of existing MediaObjects; an alias is not a copy but only a reference to the original object-->
<!ELEMENT MediaAlias EMPTY>
<!ATTLIST MediaAlias
OriginId CDATA #REQUIRED
Class CDATA #IMPLIED
>
<!-- MediaAliasItem -->
<!ELEMENT MediaAliasItem (Layout?, Caption?, TextRepresentation?, Parameter*, MapArea*)>
<!ATTLIST MediaAliasItem
Purpose (Standard | Fullscreen | Additional) #REQUIRED
>
<!-- MapAreas should be only defined for image objects with purpose Standard or Fullscreen -->
<!-- Id has been introduced with 4.2, is optional -->
<!ELEMENT MapArea (ExtLink | IntLink)>
<!ATTLIST MapArea
Shape (Rect | Circle | Poly | WholePicture) #REQUIRED
Coords CDATA #IMPLIED
HighlightMode CDATA #IMPLIED
HighlightClass CDATA #IMPLIED
Id CDATA #IMPLIED
>
<!-- Text Representation -->
<!ELEMENT TextRepresentation (#PCDATA)>
<!ELEMENT Format (#PCDATA)>
<!ELEMENT Location (#PCDATA)>
<!ATTLIST Location
Type (LocalFile | Reference) #REQUIRED
>
<!-- Interactive Image -->
<!ELEMENT InteractiveImage (MediaAlias, MediaAliasItem+, Trigger*, ContentPopup*)>
<!ELEMENT Trigger EMPTY>
<!ATTLIST Trigger
Nr CDATA #REQUIRED
Type (Area | Marker) #REQUIRED
Title CDATA #IMPLIED
OverlayX CDATA #IMPLIED
OverlayY CDATA #IMPLIED
MarkerX CDATA #IMPLIED
MarkerY CDATA #IMPLIED
Overlay CDATA #IMPLIED
PopupNr CDATA #IMPLIED
PopupX CDATA #IMPLIED
PopupY CDATA #IMPLIED
PopupWidth CDATA #IMPLIED
PopupHeight CDATA #IMPLIED
>
<!ELEMENT ContentPopup (PageContent*)>
<!ATTLIST ContentPopup
Nr CDATA #REQUIRED
PCID CDATA #IMPLIED
Title CDATA #IMPLIED
ContentWidth CDATA #IMPLIED
ContentHeight CDATA #IMPLIED
>
<!-- Question Overview -->
<!ELEMENT QuestionOverview EMPTY>
<!ATTLIST QuestionOverview
ShortMessage (y | n) #IMPLIED
ListWrongQuestions (y | n) #IMPLIED
>
<!-- Paragraph -->
<!-- All textual content of a PageObject has to be divided in single paragraphs -->
<!ELEMENT Paragraph (%text;)*>
<!ATTLIST Paragraph
Language (%langcode;) #REQUIRED
Characteristic CDATA #IMPLIED
SubCharacteristic CDATA #IMPLIED
AutoIndent (y | n) #IMPLIED
ShowLineNumbers (y | n) #IMPLIED
DownloadTitle CDATA #IMPLIED
>
<!-- br -->
<!ELEMENT br EMPTY>
<!-- Comment, attribute Language is deprecated -->
<!ELEMENT Comment (%commenttext;)*>
<!ATTLIST Comment
Language (%langcode;) #IMPLIED
>
<!-- Emph -->
<!ELEMENT Emph (%emphtext;)*>
<!ATTLIST Emph
Reason (Intuition | MetaLanguageUse) #IMPLIED
>
<!-- Footnote -->
<!ELEMENT Footnote (%footnotetext;)*>
<!ATTLIST Footnote
Creator (Editor | Translator | Author) #IMPLIED
>
<!-- Strong -->
<!ELEMENT Strong (%strongtext;)*>
<!ATTLIST Strong
Reason (Intuition | MetaLanguageUse) #IMPLIED
>
<!-- Marked -->
<!ELEMENT Marked (%markedtext;)*>
<!ATTLIST Marked
Class CDATA #REQUIRED
>
<!-- Sub -->
<!ELEMENT Sub (%supsubtext;)*>
<!-- Sup -->
<!ELEMENT Sup (%supsubtext;)*>
<!-- Accent -->
<!ELEMENT Accent (%acctext;)*>
<!-- Important -->
<!ELEMENT Important (%imptext;)*>
<!-- Quotation, attribute Language is deprecated -->
<!ELEMENT Quotation (%text;)*>
<!ATTLIST Quotation
Language (%langcode;) #IMPLIED
Reference IDREF #IMPLIED
>
<!-- Keyword -->
<!ELEMENT Keyw (%kwtext;)*>
<!-- Code -->
<!ELEMENT Code (%codetext;)*>
<!ATTLIST Code
Id ID #IMPLIED
ProgrammingLanguage CDATA #IMPLIED
>
<!-- Anchor -->
<!ELEMENT Anchor (%text;)*>
<!ATTLIST Anchor
Name CDATA #IMPLIED
>
<!-- List -->
<!ELEMENT List (Title?, ListItem+)>
<!ATTLIST List
Id ID #IMPLIED
Type (Ordered | Unordered) #REQUIRED
Class CDATA #IMPLIED
NumberingType (Decimal | Roman | roman | Alphabetic | alphabetic | Number) #IMPLIED
StartValue CDATA #IMPLIED
>
<!ELEMENT ListItem (PageContent*)>
<!ATTLIST ListItem
PCID CDATA #IMPLIED
>
<!-- Simple Lists -->
<!ELEMENT SimpleBulletList (SimpleListItem*)>
<!ELEMENT SimpleNumberedList (SimpleListItem*)>
<!ELEMENT SimpleListItem (%text;)*>
<!-- FileList -->
<!ELEMENT FileList (Title?, FileItem*)>
<!ELEMENT FileItem (Identifier, Location, Format?)>
<!ATTLIST FileItem
PCID CDATA #IMPLIED
Class CDATA #IMPLIED
>
<!-- Table -->
<!-- Table model is some kind of a mixture of mimalized CALS and HTML dtd -->
<!-- Only a minimum of style elements and attributes defined -->
<!ELEMENT Table (Title?, Caption?, Summary?, TableRow+)>
<!ATTLIST Table
Language (%langcode;) #REQUIRED
Id ID #IMPLIED
Width CDATA #IMPLIED
Border CDATA #IMPLIED
HorizontalAlign (Left | Center | Right | LeftFloat | RightFloat) #IMPLIED
CellPadding CDATA #IMPLIED
CellSpacing CDATA #IMPLIED
Class CDATA #IMPLIED
DataTable (y | n) #IMPLIED
Template CDATA #IMPLIED
HeaderRows CDATA #IMPLIED
HeaderCols CDATA #IMPLIED
FooterRows CDATA #IMPLIED
FooterCols CDATA #IMPLIED
>
<!ELEMENT Caption (%titletext;)*>
<!ATTLIST Caption
Align (top | bottom) #REQUIRED
>
<!ELEMENT Summary (%simpletext;)*>
<!ELEMENT TableRow (TableData+)>
<!ATTLIST TableRow
PCID CDATA #IMPLIED
>
<!-- Table Cell. The Hidden Attribute must be set to "Y", if a cell is hidden due to anothers (non-hidden) cell
col or row span. -->
<!ELEMENT TableData (PageContent*)>
<!ATTLIST TableData
Width CDATA #IMPLIED
Class CDATA #IMPLIED
PCID CDATA #IMPLIED
ColSpan CDATA #IMPLIED
RowSpan CDATA #IMPLIED
HorizontalAlign (Left | Center | Right) #IMPLIED
Hidden (Y | N) #IMPLIED
>
<!-- ExtLink -->
<!-- An element to link to _external_ resources outside the ILIAS system, e.g. to a web site-->
<!ELEMENT ExtLink (%linktext;)*>
<!ATTLIST ExtLink
Href CDATA #IMPLIED
Title CDATA #IMPLIED
TargetFrame (Media | FAQ | Glossary | New) #IMPLIED
>
<!-- IntLink -->
<!ELEMENT IntLink (%linktext;)*>
<!ATTLIST IntLink
Target CDATA #REQUIRED
Type (StructureObject | PageObject | MediaObject | GlossaryItem | RepositoryItem | File | WikiPage | PortfolioPage | User) #REQUIRED
TargetFrame (Media | FAQ | Glossary | New) #IMPLIED
Anchor CDATA #IMPLIED
>
<!-- Question -->
<!ELEMENT Question EMPTY>
<!ATTLIST Question
QRef CDATA #REQUIRED
>
<!-- PlaceHolder -->
<!ELEMENT PlaceHolder EMPTY>
<!ATTLIST PlaceHolder
ContentClass (Media | Text | Question | Verification) #REQUIRED
Width CDATA #IMPLIED
Height CDATA #IMPLIED
>
<!-- Section -->
<!-- il_Block, il_Example, il_Special, il_Additional, il_Excursus -->
<!ELEMENT Section (PageContent*, (ExtLink | IntLink)?)>
<!ATTLIST Section
Characteristic CDATA #IMPLIED
ActiveFrom CDATA #IMPLIED
ActiveTo CDATA #IMPLIED
Permission CDATA #IMPLIED
PermissionRefId CDATA #IMPLIED
PCID CDATA #IMPLIED
>
<!-- Resources -->
<!ELEMENT Resources (ResourceList | ItemGroup)>
<!ELEMENT ResourceList EMPTY>
<!ATTLIST ResourceList
Type CDATA #REQUIRED
>
<!ELEMENT ItemGroup EMPTY>
<!ATTLIST ItemGroup
RefId CDATA #REQUIRED
>
<!-- LoginPageElement -->
<!ELEMENT LoginPageElement EMPTY>
<!ATTLIST LoginPageElement
Type CDATA #REQUIRED
HorizontalAlign (Left | Center | Right | LeftFloat | RightFloat) #IMPLIED
>
<!-- Map -->
<!ELEMENT Map (Layout?, MapCaption?)>
<!ATTLIST Map
Latitude CDATA #REQUIRED
Longitude CDATA #REQUIRED
Zoom CDATA #REQUIRED
>
<!ELEMENT MapCaption (%titletext;)*>
<!-- Plugged Component -->
<!ELEMENT Plugged (PluggedProperty*)>
<!ATTLIST Plugged
PluginName CDATA #REQUIRED
PluginVersion CDATA #REQUIRED
>
<!ELEMENT PluggedProperty (#PCDATA)>
<!-- <!ELEMENT PluggedProperty EMPTY> -->
<!ATTLIST PluggedProperty
Name CDATA #REQUIRED
>
<!-- TabbedContent -->
<!ELEMENT Tabs (Tab*)>
<!ATTLIST Tabs
Type (HorizontalAccordion | VerticalAccordion | Carousel) #REQUIRED
HorizontalAlign (Left | Center | Right | LeftFloat | RightFloat) #IMPLIED
Behavior (AllClosed | FirstOpen | ForceAllOpen) #IMPLIED
ContentWidth CDATA #IMPLIED
ContentHeight CDATA #IMPLIED
Template CDATA #IMPLIED
AutoAnimWait CDATA #IMPLIED
RandomStart CDATA #IMPLIED
>
<!ELEMENT Tab (PageContent*, TabCaption?)>
<!ATTLIST Tab
PCID CDATA #IMPLIED
>
<!ELEMENT TabCaption (%titletext;)*>
<!-- Grid -->
<!ELEMENT Grid (GridCell*)>
<!ELEMENT GridCell (PageContent*)>
<!ATTLIST GridCell
WIDTH_XS CDATA #REQUIRED
WIDTH_S CDATA #REQUIRED
WIDTH_M CDATA #REQUIRED
WIDTH_L CDATA #REQUIRED
WIDTH_XL CDATA #REQUIRED
PCID CDATA #IMPLIED>
<!-- ContentInclude: Example: ContentId 13, ContentType: mep, InstId: ''-->
<!ELEMENT ContentInclude EMPTY>
<!ATTLIST ContentInclude
ContentId CDATA #REQUIRED
ContentType CDATA #REQUIRED
InstId CDATA #IMPLIED
>
<!-- Layout -->
<!-- Layout information for formatting content output different from default layout -->
<!ELEMENT Layout EMPTY>
<!ATTLIST Layout
HorizontalAlign (Left | Center | Right | LeftFloat | RightFloat) #IMPLIED
Width CDATA #IMPLIED
Height CDATA #IMPLIED
>
<!-- Parameter -->
<!-- Special parameters needed for MediaObjects, e.g. a starting class for Java objects; parameters depend on types of MediaObjects -->
<!ELEMENT Parameter EMPTY>
<!ATTLIST Parameter
Name CDATA #REQUIRED
Value CDATA #REQUIRED
>
<!-- BibItem -->
<!ELEMENT BibItem (Identifier, Language+, Author*, Booktitle, CrossRef*, Edition, Editor*, HowPublished, WherePublished*, Institution*, Journal?, Keyword*, Month?, Pages?, Publisher, School*, Series?, Year, (URL | (ISSN?, ISBN?)))>
<!ATTLIST BibItem
Type (book | inbook | journalarticle | proceedings | inproceedings | dissertation | phdthesis | mastersthesis | techreport | manual | newspaperarticle | av | internet | unpublished) #REQUIRED
Label ID #REQUIRED
>
<!ELEMENT Author (FirstName*, MiddleName*, LastName)>
<!ELEMENT Booktitle (#PCDATA)>
<!ATTLIST Booktitle
Language (%langcode;) #REQUIRED
>
<!ELEMENT CrossRef (#PCDATA)>
<!ELEMENT Edition (#PCDATA)>
<!ELEMENT Editor (#PCDATA)>
<!ELEMENT HowPublished EMPTY>
<!ATTLIST HowPublished
Type (GreyLiterature | Print | Internet) #REQUIRED
>
<!ELEMENT WherePublished (#PCDATA)>
<!ELEMENT Institution (#PCDATA)>
<!ELEMENT Journal (#PCDATA)>
<!ATTLIST Journal
Note CDATA #IMPLIED
Number CDATA #REQUIRED
Organization CDATA #IMPLIED
>
<!ELEMENT Month (#PCDATA)>
<!ELEMENT Pages (#PCDATA)>
<!ELEMENT Publisher (#PCDATA)>
<!ELEMENT School (#PCDATA)>
<!ELEMENT Series (SeriesTitle, SeriesEditor*, SeriesVolume?)>
<!ELEMENT SeriesTitle (#PCDATA)>
<!ELEMENT SeriesEditor (#PCDATA)>
<!ELEMENT SeriesVolume (#PCDATA)>
<!ELEMENT Volume (#PCDATA)>
<!ELEMENT Year (#PCDATA)>
<!ELEMENT ISBN (#PCDATA)>
<!ELEMENT ISSN (#PCDATA)>
<!ELEMENT URL (#PCDATA)>
<!ELEMENT LastName (#PCDATA)>
<!ELEMENT FirstName (#PCDATA)>
<!ELEMENT MiddleName (#PCDATA)>
<!ELEMENT Profile (ProfileField*)>
<!ATTLIST Profile
User CDATA #REQUIRED
Mode (manual | inherit) #REQUIRED
>
<!ELEMENT ProfileField EMPTY>
<!ATTLIST ProfileField
Name CDATA #REQUIRED
>
<!ELEMENT Verification EMPTY>
<!ATTLIST Verification
Type (excv | tstv | crsv | cmxv | ltiv | scov) #REQUIRED
Id CDATA #REQUIRED
User CDATA #REQUIRED
>
<!ELEMENT Blog (BlogPosting*)>
<!ATTLIST Blog
User CDATA #REQUIRED
Id CDATA #REQUIRED
>
<!ELEMENT BlogPosting EMPTY>
<!ATTLIST BlogPosting
Id CDATA #REQUIRED
>
<!ELEMENT Skills EMPTY>
<!ATTLIST Skills
Id CDATA #REQUIRED
User CDATA #REQUIRED
>
<!ELEMENT ConsultationHours (ConsultationHoursGroup*)>
<!ATTLIST ConsultationHours
Mode (auto | manual) #REQUIRED
User CDATA #REQUIRED
>
<!ELEMENT ConsultationHoursGroup EMPTY>
<!ATTLIST ConsultationHoursGroup
Id CDATA #REQUIRED
>
<!ELEMENT MyCourses EMPTY>
<!ATTLIST MyCourses
User CDATA #REQUIRED
Sort CDATA #REQUIRED
>
<!ELEMENT AMDPageList EMPTY>
<!ATTLIST AMDPageList
Id CDATA #REQUIRED
Mode CDATA #IMPLIED
>
<!ELEMENT InitOpenedContent (IntLink?)>