| Tantárgy:|[[egyetem:webc2:menu|Webes rendszerek kliens oldali programozása 2. [IM3314, WP3316] ]]| | Tananyag:|[[egyetem:webc2:xml:menu|XML]]| | Feladat:|[[egyetem:webc2:xml:f2:feladat|Könyvek összes adatának kiíratása]]| | Kidolgozás:|[[egyetem:webc2:xml:f2:reszek|Feladat megoldása fejlesztési részfeladatok segítségével]]|| | Előző részfeladat:|[[egyetem:webc2:xml:f2:reszek2|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 TAG-en belül elhelyezkedő TAG-ek tartalmazzák. Ezek a következők: \\ Mivel minden blokkban azonos számú bejegyzés található, így most egyszerűsíthetünk azzal, hogy csak az első blokkban található bejegyzéseket kell kiolvasnunk. Ehhez kövessük a következő lépéseket: \\ - "responseXML" alkalmazásával tudjuk a betöltött állományt átalakítani objektum fává - Az objektum fából pedig a DOM modellben megismert módon lehet a TAG-eket kiszűrni (getElementsByTagName) - 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) - Az ellenőrzéskor a típust vizsgáljuk (nodeType=1) - A megfelelő node-k közül pedig a neveket (nodeName) kell rögzítenünk egy tömbben ====== Megoldás ====== [[egyetem:webc2:xml:f2:reszek3m|Forrás]] ====== Folytatás ====== [[egyetem:webc2:xml:f2:reszek4|4. részfeladat]]