forked from ILIAS-eLearning/ILIAS
-
Notifications
You must be signed in to change notification settings - Fork 0
/
objects.dtd
executable file
·32 lines (27 loc) · 931 Bytes
/
objects.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
<!ENTITY % objecttype "adm | cat | crs | dat | datf | fav | favf | file | frm | grp | le | lo | lng | lngf | mail | note | notf | objf | role | rolf | rolt | typ | usr | usrf | root">
<!ENTITY % propertytype "view | edit | perm | owner | trash | members">
<!ENTITY % actiontype "add | cut | copy | paste | delete | clear | link | import | install | uninstall | refresh | setsyslang | setuserlang | checklang">
<!ELEMENT objects (object*)>
<!ATTLIST objects
xmlns CDATA #REQUIRED
version CDATA #REQUIRED
>
<!ELEMENT object (subobj*, property*, action*)>
<!ATTLIST object
name (%objecttype;) #REQUIRED
class_name CDATA #IMPLIED
checkbox CDATA #REQUIRED
>
<!ELEMENT subobj (#PCDATA)>
<!ATTLIST subobj
name (%objecttype;) #REQUIRED
max CDATA #IMPLIED
>
<!ELEMENT property (#PCDATA)>
<!ATTLIST property
name (%propertytype;) #REQUIRED
>
<!ELEMENT action (#PCDATA)>
<!ATTLIST action
name (%actiontype;) #IMPLIED
>