-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathresume.dtd
executable file
·61 lines (47 loc) · 1.64 KB
/
resume.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
<!ENTITY % fontstyle "strong | em">
<!ENTITY % text "#PCDATA|%fontstyle;">
<!ENTITY % description "para | ul | ol">
<!-- {{{ Commond -->
<!ELEMENT period (from?, to?)>
<!ELEMENT from (date | present)>
<!ELEMENT to (date | present)>
<!ELEMENT present EMPTY>
<!ELEMENT date (date?, month?, year)>
<!ELEMENT year (#PCDATA)>
<!ELEMENT month (#PCDATA)>
<!ELEMENT day (#PCDATA)>
<!ELEMENT ul (item+)>
<!ELEMENT ol (item+)>
<!ELEMENT item (%text;)*>
<!ELEMENT strong (%text;)*>
<!ELEMENT em (%text;)*>
<!ELEMENT para (%text;)*>
<!ELEMENT description (%description;)+>
<!ELEMENT title (#PCDATA)>
<!-- Commond }}} -->
<!ELEMENT resume (version?, header, history?, skills?, academics?, stuffs?)>
<!ELEMENT version (revision?, text?)>
<!ELEMENT revision (#PCDATA)>
<!ELEMENT text (#PCDATA)>
<!ELEMENT header (name, (cell+)?, (email+)?, objective?, address?)>
<!ELEMENT cell (#PCDATA)>
<!ELEMENT email (#PCDATA)>
<!ELEMENT objective (%description;)>
<!ELEMENT address (city?)>
<!ELEMENT city (#PCDATA)>
<!ELEMENT name (firstname?, surname?, nickname?)>
<!ELEMENT firstname (#PCDATA)>
<!ELEMENT nickname (#PCDATA)>
<!ELEMENT surname (#PCDATA)>
<!ELEMENT history (job+)>
<!ELEMENT job (employer, jobtitle, period?, description)>
<!ELEMENT jobtitle (#PCDATA)>
<!ELEMENT employer (#PCDATA)>
<!ELEMENT skills (skill+)>
<!ELEMENT skill (title, description)>
<!ELEMENT academics (degrees)>
<!ELEMENT degrees (degree+)>
<!ELEMENT degree (institution, period, description)>
<!ELEMENT institution (#PCDATA)>
<!ELEMENT stuffs (stuff+)>
<!ELEMENT stuff (title, description)>