[[oktatas:számítástechnika:xml|< XML]] ====== XML feladatok ====== * **Szerző:** Sallai András * Copyright (c) 2009, Sallai András * Szerkesztve 2009-2015 * Licenc: [[https://creativecommons.org/licenses/by-sa/4.0/|CC BY-SA 4.0]] * Web: https://szit.hu ===== DTD készítés ===== A DTD készítést a következő [[oktatas:szamitastechnika:dtd|DTD]] című fejezet tartalmazza. ==== Feladat 001 ==== Készítsen egy DTD-t kerékpárok adatainak tárolásához. A következő adatokat kell tárolnunk: * kerék átmérője * vázszám * szín * típus * vásárlás dátuma * év * hó * nap * tulajdonos Készítse el az adatok tárolásához a megfelelő DTD állományt és egy példa XML állományt. Az XML állományban vegyen fel minimum 3 kerékpárt. Mentés: * kerekpar.dtd * kerekpar.xml ==== Feladat 002 ==== Készítsen egy DTD fájlt tanulók adatainak tárolására. Az eltárolandó adatok: * tanuló neve * anyja neve * lakcíme * település * cím * telefon * otthon * mobil * e-mail cím Készítse el a DTD, amely alapján tárolni tudjuk a fenti adatokat. Készítsen egy minta XML állományt is, amiben felvesz minimum 3 tanulót. Mentés: * tanulo.dtd * tanulo.xml ==== Feladat 003 ==== Készítse el azt a DTD állományt, amelynek alapján létrehozható a következő XML fájl. Péter 1000 42 Robert 1020 22 Lajos 3123 29 ===== Stíluslap készítés ===== ==== Feladat 101 ==== Készítsen a telefonkészülékek adatainak tárolására alkalmas DTD állományt. Egy telefonról a következő adatokat szeretnénk tárolni: * szín * gyártó * asztali (igen, nem) * gyártás éve Az egyes elemek sorrendje legyen felcserélhető. Készítsen egy minta XML állományt legalább 3 telefonnal. Készítsen hozzá egy stíluslapot, amellyel a következő módon jelenik meg az XML állomány: * az összes adat egy egyszerű, fekete szegéllyel jelenjen meg * állítson be az összes adatnak 10%-os margót * állítson be az összes adatnak 15px-es távolságot a szöveg és a keret között * a doboz amelyben az adatok vannak legyen kék színű * az adatok sárga színnel jelenjenek meg