egyetem:webc2:xml:f2:reszek3
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:
- „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 <konyv> 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
Folytatás
egyetem/webc2/xml/f2/reszek3.txt · legutóbbi módosítás: – Szerkesztő: peter
