-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpersdata.dtd
More file actions
34 lines (28 loc) · 851 Bytes
/
persdata.dtd
File metadata and controls
34 lines (28 loc) · 851 Bytes
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
<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT persdata (person+)>
<!ATTLIST persdata
product CDATA #REQUIRED
version CDATA #IMPLIED
base CDATA #REQUIRED
eduYear CDATA #REQUIRED>
<!ELEMENT syncdata (extid+)>
<!ELEMENT extid (#PCDATA)>
<!ATTLIST extid
base CDATA #REQUIRED
product CDATA #REQUIRED
entity CDATA #IMPLIED>
<!ELEMENT person (syncdata?, name*, date?)>
<!--
absGade - значение (eduYear - grade). для идентификации одного класса в разные учебные года
-->
<!ATTLIST person
type (student|teacher|parent|other) #REQUIRED
id CDATA #REQUIRED
sex (male|female) #REQUIRED
absGrade CDATA #IMPLIED>
<!ELEMENT name (#PCDATA)>
<!ATTLIST name
type (last|first|second|other) #REQUIRED>
<!ELEMENT date (#PCDATA)>
<!ATTLIST date
type (birth|death) #REQUIRED>