Tantárgy:Webes rendszerek kliens oldali programozása 2. [IM3314, WP3316]
Tananyag:XML
Feladat:Katalógus lapozás megvalósítása

Feladat

Készítsen egy weblapot, amely a ”konyvek.xml” fájlban található könyvek adatait tetszőleges stílusban szerkesztett űrlap segítségével megjeleníti.

Specifikáció:

  1. A ”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!
  2. Egyszerre csak egy könyv összes adata legyen látható a weboldalon! (Szerző, Cím, Kiadó, Év)
  3. 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

1. részfeladatAlap weboldal és betöltődést kezelő script létrehozása.
2. részfeladatTöltsük be a „konyvek.xml” fájlt a memóriába.
3. részfeladatDolgozzuk 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.
4. részfeladatHozzunk 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.
5. részfeladatHozzuk létre az előre és hátra lapozása gombjait és készítsük el a kezelő függvényeiket.
6. részfeladatHibakezelé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.