DTD
<!ELEMENT person (personalData, contactData, studies, friends+, work*)>
<!ELEMENT personalData (name, gender, birthdate)>
<!ELEMENT name (#PCDATA)>
<!ELEMENT gender (#PCDATA)>
<!ELEMENT birthdate (#PCDATA)>
<!ELEMENT contactData (adress, phone+, email+)>
<!ELEMENT adress (#PCDATA)>
<!ELEMENT phone (#PCDATA)>
<!ELEMENT email (#PCDATA)>
<!ELEMENT studies (university, speciality, major, year, group)>
<!ELEMENT university (#PCDATA)>
<!ELEMENT speciality (#PCDATA)>
<!ELEMENT major (#PCDATA)>
<!ELEMENT year (#PCDATA)>
<!ELEMENT group (#PCDATA)>
<!ELEMENT friends (friend*)>
<!ELEMENT friend (friendName, history, link)>
<!ELEMENT friendName (#PCDATA)>
<!ELEMENT history (#PCDATA)>
<!ELEMENT link (#PCDATA)>
<!ELEMENT work (companyName, position, colleagues*)>
<!ELEMENT companyName (#PCDATA)>
<!ELEMENT position (#PCDATA)>
<!ELEMENT colleagues (colleague*)>
<!ELEMENT colleague (colleagueName, colleaguePosition)>
<!ELEMENT colleagueName (#PCDATA)>
<!ELEMENT colleaguePosition (#PCDATA)>


XML


<?xml version="1.0"?>
<!DOCTYPE person SYSTEM "351C2_Ionita_Monica.dtd">
<person>
<personalData>
<name>Monica Ionita</name>
<gender>F</gender>
<birthdate>22/11/1984</birthdate>
</personalData>
<contactData>
<adress>Aleea Cetatuia M22</adress>
<phone>0726 733 404</phone>
<email>monica.ionita@gmail.com</email>
<email>ionita.monica@hotmail.com</email>
</contactData>
<studies>
<university>UPB</university>
<speciality>Computer Science</speciality>
<major>C2</major>
<year>5</year>
<group>351</group>
</studies>
<friends>
<friend>
<friendName>Dragos Ionescu</friendName>
<history>university colleague</history>
<link>dragos_ionescu.xml</link>
</friend>
<friend>
<friendName>Catalin Gabrovschi</friendName>
<history>university colleague</history>
<link>cataling_gabrovschi.xml</link>
</friend>
</friends>
<work>
<companyName>Hewlett-Packard</companyName>
<position>Junior Project Manager</position>
<colleagues>
<colleague>
<colleagueName>Iulian Stefanica</colleagueName>
<colleaguePosition>Senior Project Manager</colleaguePosition>
</colleague>
<colleague>
<colleagueName>Norbert Weizs</colleagueName>
<colleaguePosition>Developer</colleaguePosition>
</colleague>
</colleagues>
</work>
</person>