| Tantárgy:|[[egyetem:webc2:menu|Webes rendszerek kliens oldali programozása 2. [IM3314, WP3316] ]]| | Tananyag:|[[egyetem:webc2:xml:menu|XML]]| | Feladat:|[[egyetem:webc2:xml:f3:feladat|Katalógus lapozás megvalósítása]]| ====== Feladat ====== Készítsen egy weblapot, amely a ”[[egyetem:webc2:xml:konyvekxml|konyvek.xml]]” fájlban található könyvek adatait tetszőleges stílusban szerkesztett űrlap segítségével megjeleníti.\\ \\ Specifikáció: - A ”[[egyetem:webc2:xml:konyvekxml|konyvek.xml]]” fájlban könyvekhez köthető adatok vannak felsorolva XML formátumban. Olvassa ki a fájlból az adatokat XML formátum kezelésével! - Egyszerre csak egy könyv összes adata legyen látható a weboldalon! (Szerző, Cím, Kiadó, Év) - Oldja meg gombok segítségével az egyes könyvek közti lapozást! (Előző könyv, Következő könyv) ====== Feladat megoldása fejlesztési részfeladatok segítségével ====== | [[egyetem:webc2:xml:f3:reszek1|1. részfeladat]]|Alap weboldal és betöltődést kezelő script létrehozása.| | [[egyetem:webc2:xml:f3:reszek2|2. részfeladat]]|Töltsük be a "[[egyetem:webc2:xml:konyvekxml|konyvek.xml]]" fájlt a memóriába.| | [[egyetem:webc2:xml:f3:reszek3|3. részfeladat]]|Dolgozzuk fel az XML adatait. Csináljunk belőle egy tömböt úgy, hogy a tömb elemei egy-egy könyv adatainak szerkesztett megjelenítését tartalmazzák.| | [[egyetem:webc2:xml:f3:reszek4|4. részfeladat]]|Hozzunk létre egy változót az éppen megjelenítendő könyv index-ére, és irassuk ki az első elemet az oldal betöltődésekor.| | [[egyetem:webc2:xml:f3:reszek5|5. részfeladat]]|Hozzuk létre az előre és hátra lapozása gombjait és készítsük el a kezelő függvényeiket.| | [[egyetem:webc2:xml:f3:reszek6|6. részfeladat]]|Hibakezelés megvalósítása: kezeljük le azokat az eseteket, amikor a lista végére érünk és tovább szeretnénk lapozni, valamit amikor a lista elejére érünk és előre szeretnénk lapozni.|