Iata enuntul primei teme de casa la IE:
Sa se defineasca (folosind DTD) un format de fisier XML pentru descrierea profilului personal precum si al relatiilor sociale. Profilul personal ar trebui sa contina atat date de identificare personala cat si date despre studii, serviciu, etc. Datele despre relatiile sociale ar trebui sa refere alte profile si sa descrie tipul de relatie (prietenie, business, etc)
Sa se creeze un fisier XML (corespunzator cu fisierul DTD creat) care sa descrie profilul personal al autorului temei.

Iata fisierul profil.DTD ce contine regulile de definire ale xml-ului:
<!ELEMENT profil (datePersonale, relatii)>
<!ELEMENT datePersonale (nume, prenume, varsta, universitate, facultate, job?, email*)>
<!ELEMENT nume (#PCDATA)>
<!ELEMENT prenume (#PCDATA)>
<!ELEMENT varsta (#PCDATA)>
<!ELEMENT universitate (#PCDATA)>
<!ELEMENT facultate (#PCDATA)>
<!ELEMENT job (#PCDATA)>
<!ELEMENT email (#PCDATA)>
<!ELEMENT relatii (coleg*)>
<!ELEMENT coleg (numeC, relatie, link)>
<!ELEMENT numeC (#PCDATA)>
<!ELEMENT relatie (#PCDATA)>
<!ELEMENT link (#PCDATA)>


Iata si fisierul profil.xml:
<!DOCTYPE profil SYSTEM "profil.dtd">

< profil>
< datePersonale>
< nume> Ionescu</nume>
< prenume> Radu-Dragos</prenume>
< varsta> 22</varsta>
< universitate> UPB</universitate>
< facultate> Automatica si Calculatoare</facultate>
< job> ConsultantSAP</job>
< email> keepwalkingdragos@yahoo.com</email>
< email> keepwalkingdragos@gmail.com</email>
</datePersonale>
< relatii>
< coleg>
< numeC> Mihai Georgescu</numeC>
< relatie> coleg facultate</relatie>
< link> www.cs.pub.ro/mgeorgescu.xml</link>
</coleg>
< coleg>
< numeC> Monica Ionita</numeC>
< relatie> coleg facultate</relatie>
< link> www.cs.pub.ro/mionita.xml</link>
</coleg>
< coleg>
< numeC> Alexandru Popa</numeC>
< relatie> coleg de servici</relatie>
</coleg>
</relatii>
</profil>