-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstudent.xml
41 lines (40 loc) · 1.05 KB
/
student.xml
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
<?xml version="1.0" encoding="UTF‐8"?>
<!DOCTYPE student[
<!ELEMENT student (firstname,lastname,id,plan)>
<!ELEMENT firstname (#PCDATA)>
<!ELEMENT lastname (#PCDATA)>
<!ELEMENT id (#PCDATA)>
<!ELEMENT plan (courses+)>
<!ELEMENT courses (course*)>
<!ATTLIST courses year CDATA #REQUIRED>
<!ELEMENT course (name,shortname,record?)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT shortname (#PCDATA)>
<!ELEMENT record (grade,date)>
<!ELEMENT grade (#PCDATA)>
<!ELEMENT date (#PCDATA)>
]>
<student>
<firstName> Luca </firstName>
<lastName> Rossi </lastName>
<id> 281283 </id>
<plan>
<courses year="3">
<course>
<name> Programmazione Orientata agli Oggetti </name>
<shortName> POO </shortName>
<record>
<grade> 30 </grade>
<date> 13/06/11 </date>
</record>
</course>
<course>
<name> Analisi e progettazione del software </name>
<shortName> APS </shortName>
</course>
</courses>
<courses year="2">
...
</courses>
</plan>
</student>