miercuri, 7 noiembrie 2007

Tema mea care am facut-o eu

Dupa cum stiti am avut deja o tema de facut pentru laboratorul de Interfete Evoluate, si cum stiu ca toate lumea e nerabdatoare sa vada ce am facut m-am gandit ca ar fi o idee buna sa o postez si eu ca toti oamenii pe blog-ul nostru personal. Fiti atenti, sa nu cumva sa o furati, ca o incurcati ;)

...........aaaa......ooo sa o postez mai incolo ... :P ca cine stie care-o fura.

Mare sarbatoare tocmai ne-am creat si site-ul

DA, titlul zice totul, site-ul este in picioare, nu stie inca sa mearga dar totusi, e acolo si lucuri frumoase i se vor intampla de acum incolo. Ca sa nu va mai las sa asteptati si sa va intrebati unde ce cum vreeeau, haide sa va spun si adresa. Dar asta nu inainte de a va reaminti ca suntem mandrii de ce va urma, si ca suntem siguri ca site-ul nostru va iesi invingator ! Asadar, adresa site-ului esteeeeeeeee urmatoarea:
http://interfete-evoluate.org

Vizitati-l, cine stie, poate va cumparati vreo tema de la noi ;)

marți, 6 noiembrie 2007

Sa va zic de prima mea tema la IE!!

A fost interesanta prima tema la IE ... spre deosebire de altele , asta m-a impresionat prin faptul ca a trebuit sa-mi revad CV-ul din care am luat datele despre mine pentru a crea un fisier .xml si-unul .dtd.
Pentru ca voi sa vedeti tema mea, o sa trebuiasca sa fac publice datele astea despre mine, dar ... pentru a va arata numai structura ar insemna sa va arat doar fisierul cu extensia .dtd, pt ca fisierele de genul asta tocmai asta fac ! Verifica daca xml-ul e bine format.

Ah, stiu ce fac ! Il fac anonim!

Fisierul xml arata asa:



<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE persoana SYSTEM "persoana.dtd">
<persoana>
<profil_personal>
<nume_complet>
<nume>refuz-sa-mi-dezvalui-identitatea:P</nume>
<initiala_tata>Gh</initiala_tata>
<prenume>n-avem</prenume>
<prenume>n-avem</prenume>
</nume_complet>
<adresa>
<judet>Olt</judet>
<oras>Slatina</oras>
<strada nr="2">Ec. Teodoroiu</strada>
<bloc>V22</bloc>
<scara>A</scara>
<apartament>19</apartament>
<etaj>5</etaj>
</adresa>
<coordonate_nastere>
<data>
<an>1985</an>
<luna>februarie</luna>
<zi>10</zi>
</data>
<loc>Slatina</loc>
</coordonate_nastere>
<educatie>
<studii>
<liceu localitate="Slatina">Radu Greceanu</liceu>
<facultate localitate="Bucuresti" an="5">Automatica si Calculatoare</facultate>
</studii>
<certificari>
<certif>Atestat Ajutor Programator</certif>
<certif>CCNA1</certif>
</certificari>
<premii>
<premiu>Premiul 2 - Olimpiada Nationala de Limba si Literatura Romana, 1998</premiu>
</premii>
</educatie>
<aptitudini>
<limbi_straine>
<limba nivel="avansat">engleza</limba>
<limba nivel="avansat">franceza</limba>
</limbi_straine>
<cunostinte_pc>
<item>C/C++</item>
<item>Visual C++</item>
<item>Java</item>
<item>Visual Basic</item>
<item>XML</item>
<item>HTML</item>
<item>LaTeX</item>
<item>Microsoft Access</item>
</cunostinte_pc>
</aptitudini>
<alte_activitati>
<activitate>Membru al Board-ului EESTEC 2005-2006</activitate>
<activitate>Membru trupa de teatru Toma Caragiu</activitate>
</alte_activitati>
</profil_personal>
<relatii_sociale>
<prieteni>
<prieten>Andreea LETA</prieten>
<prieten>Catalina CALOIAN</prieten>
</prieteni>
<parteneri_de_afaceri>
<partener_de_afaceri>Cristina FICEA</partener_de_afaceri>
</parteneri_de_afaceri>
</relatii_sociale>
</persoana>


Fisierul dtd arata asa:



<!ELEMENT persoana (profil_personal, relatii_sociale)>

<!ELEMENT profil_personal (nume_complet, adresa, coordonate_nastere, educatie, aptitudini, alte_activitati?)>
<!ELEMENT nume_complet (nume, initiala_tata, prenume+)>
<!ELEMENT nume (#PCDATA)>
<!ELEMENT initiala_tata (#PCDATA)>
<!ELEMENT prenume (#PCDATA)>

<!ELEMENT adresa (judet, oras, strada, bloc, scara, apartament,etaj?)>
<!ELEMENT judet (#PCDATA)>
<!ELEMENT oras (#PCDATA)>
<!ELEMENT strada (#PCDATA)>
<!ELEMENT bloc (#PCDATA)>
<!ELEMENT scara (#PCDATA)>
<!ELEMENT apartament (#PCDATA)>
<!ELEMENT etaj (#PCDATA)>

<!ELEMENT coordonate_nastere (data, loc)>
<!ELEMENT data (an, luna, zi)>
<!ELEMENT an (#PCDATA)>
<!ELEMENT luna (#PCDATA)>
<!ELEMENT zi (#PCDATA)>
<!ELEMENT loc (#PCDATA)>

<!ELEMENT educatie (studii, certificari?, premii?)>
<!ELEMENT studii (liceu, facultate)>
<!ELEMENT liceu (#PCDATA)>
<!ELEMENT facultate (#PCDATA)>
<!ELEMENT certificari (certif*)>
<!ELEMENT certif (#PCDATA)>
<!ELEMENT premii (premiu*)>
<!ELEMENT premiu (#PCDATA)>

<!ELEMENT aptitudini (limbi_straine, cunostinte_pc)>
<!ELEMENT limbi_straine (limba+)>
<!ELEMENT limba (#PCDATA)>
<!ELEMENT cunostinte_pc (item+)>
<!ELEMENT item (#PCDATA)>

<!ELEMENT alte_activitati (activitate*)>
<!ELEMENT activitate (#PCDATA)>

<!ELEMENT relatii_sociale (prieteni, parteneri_de_afaceri )>
<!ELEMENT prieteni (prieten+)>
<!ELEMENT prieten (#PCDATA)>

<!ELEMENT parteneri_de_afaceri (partener_de_afaceri+)>
<!ELEMENT partener_de_afaceri (#PCDATA)>



<!ATTLIST liceu localitate CDATA #REQUIRED>
<!ATTLIST strada nr CDATA #REQUIRED>
<!ATTLIST facultate localitate CDATA #REQUIRED>
<!ATTLIST facultate an CDATA #REQUIRED>
<!ATTLIST limba nivel CDATA #REQUIRED>