Yay, memberlist.
[mspang/www.git] / csc.dtd
1 <!ELEMENT cscpage (biglogo*, menu*, section*, header*, footer*)>
2 <!ATTLIST cscpage
3   title CDATA #REQUIRED>
4
5 <!ELEMENT biglogo EMPTY>
6 <!ELEMENT menu EMPTY>
7 <!ELEMENT section (#PCDATA)>
8 <!ATTLIST section
9   title CDATA #REQUIRED>
10 <!ELEMENT header EMPTY>
11 <!ELEMENT footer EMPTY>
12
13 <!ELEMENT news-and-events EMPTY>
14 <!ELEMENT news EMPTY>
15 <!ELEMENT events EMPTY>
16 <!ELEMENT events-this-term EMPTY>
17 <!ELEMENT generate-event-files EMPTY>
18
19 <!ELEMENT newsdefs (newsitem*)>
20 <!ELEMENT newsitem (#PCDATA)>
21 <!ATTLIST newsitem
22   date CDATA #REQUIRED
23   author CDATA #REQUIRED>
24 <!ELEMENT eventdefs (eventitem*)>
25 <!ELEMENT eventitem (short)>
26 <!ATTLIST eventitem
27   date CDATA #REQUIRED
28   time CDATA #REQUIRED
29   room CDATA #REQUIRED
30   title CDATA #REQUIRED>
31 <!ELEMENT short (#PCDATA)>
32
33 <!ELEMENT memberlist (member*)>
34 <!ELEMENT member EMPTY>
35 <!ATTLIST member
36   id CDATA #REQUIRED
37   name CDATA #REQUIRED
38   program CDATA #REQUIRED>
39
40 <!ELEMENT members-this-term EMPTY>
41
42 <!ELEMENT menudefs (menuitem*)>
43 <!ELEMENT menuitem EMPTY>
44 <!ATTLIST menuitem
45   icon CDATA #REQUIRED
46   href CDATA #REQUIRED
47   title CDATA #REQUIRED>
48
49 <!ELEMENT directory (diritem*)>
50 <!ATTLIST directory
51   title CDATA #REQUIRED>
52 <!ELEMENT diritem EMPTY>
53 <!ATTLIST diritem
54   title CDATA #REQUIRED
55   href CDATA #REQUIRED>
56
57 <!ELEMENT execlist (exec*)>
58 <!ELEMENT exec EMPTY>
59 <!ATTLIST exec
60   position CDATA #REQUIRED
61   type CDATA "elected"
62   name CDATA #REQUIRED
63   userid CDATA #REQUIRED>