Felhasználói eszközök

Eszközök a webhelyen


egyetem:webc2:xml:f3:help2

Részfeladat

Egyszerre csak egy könyv összes adata legyen látható a weboldalon! (Szerző, Cím, Kiadó, Év)

Segítség a megoldáshoz

Ahhoz, hogy csak egy adott könyv adatait jelenítsük meg pontosan ki kell tudnunk jelölni az XML fájlban található könyvek közül egyet. Ehhez használjunk egy változót, amelyben egy sorszámot tárolunk el. Ez fogja megmutatni, hogy az XML fájlban hányadik könyv elemeit fogjuk éppen megjeleníteni.

Két lehetőségünk van ennek a kezelésére:

  • Minden egyes megjelenítéskor betöltjük az XML fájlnak azon részét, amely az adott sorszámnak megfelelő adatokat írja le.
  • Előre betöltjük az összes adatot az XML fájlból a memóriába (tömbbe), és csak a tömb egy adott index-ü elemének megjelenítését végezzük el.

Jelen feladatban a második megoldást kövessük. így később könnyű egy tömbben azonosítani az éppen megjelenítendő index-ű könyvet.

Mivel azt tervezzük, hogy az összes könyv adatát eltároljuk a memóriában, és tudjuk, hogy más felhasználása nem lesz a könyv adatainak, ezért amikor kiolvassuk az XML objektum fából az adatokat, akkor érdemes már úgy eltárolni a tömb változóban az adatokat, hogy az a képernyőn való megjelenítés formátumát tartalmazza. Ha ebben a részfeladatban elkészítjük a megjelenítési formátumot és így tároljuk el az adatokat, akkor a könyvek lapozásakor már nem kell ezzel foglalkozni csak egyszerűen kiíratni a tömb egy elemét.

egyetem/webc2/xml/f3/help2.txt · legutóbbi módosítás: (külső szerkesztés)