Tartalomjegyzék

Tantárgy:Webes rendszerek kliens oldali programozása 2. [IM3314, WP3316]
Tananyag:XML
Feladat:Könyvek összes adatának kiíratása
Kidolgozás:Feladat megoldása fejlesztési részfeladatok segítségével
Előző részfeladat:2. részfeladat

3. részfeladat

Helyezzük be egy tömb változóba a könyvek információit leíró TAG-ek neveit

Segítség

A könyvek információit a <konyv> TAG-en belül elhelyezkedő TAG-ek tartalmazzák. Ezek a következők: <szerzo> <cim> <kiado> <ev>
Mivel minden <konyv> blokkban azonos számú bejegyzés található, így most egyszerűsíthetünk azzal, hogy csak az első <konyv> blokkban található bejegyzéseket kell kiolvasnunk. Ehhez kövessük a következő lépéseket:

  1. „responseXML” alkalmazásával tudjuk a betöltött állományt átalakítani objektum fává
  2. Az objektum fából pedig a DOM modellben megismert módon lehet a <konyv> TAG-eket kiszűrni (getElementsByTagName)
  3. Ezek közül az elsőből elég ellenőriznünk az információkat tartalmazó TAG-ek neveinek kiválogatását (0. elemből childNodes-k ellenőrzése)
  4. Az ellenőrzéskor a típust vizsgáljuk (nodeType=1)
  5. A megfelelő node-k közül pedig a neveket (nodeName) kell rögzítenünk egy tömbben

Megoldás

Forrás

Folytatás

4. részfeladat