English | česky | Español | Türkçe | Português | Nederlands | Français | Deutsch | По-русски | Italiano | 中文 | ქართული | >> Magyar << | Polski | ZVON > Tutorials > Namespace Tutorial |
Bevezetés / Keresés / ZVON |
Példa 1 Ezen a tanfolyamon három mesterséges elemkészlet lesz használva: kisbetűs, nagybetűs és számokból álló elemek. Így az emberi szemnek könnyű azonosítani melyik elem mely készlethez tartozik. A számítógépnek természetesen nincsen efféle ismerete, ezért ilyenfajta logikát külön kell beépíteni a feldolgozó programba. |
Példa 2 A névterek deklarálásra az xmlns szóval kezdődő foglalt attribútumok szolgálnak. Lehetőség van minden egyes elemhez tartozó névteret külön deklarálni, ez azonban fárasztó feladat és a végeredmény sem könnyen olvasható. |
Példa 3 A névterek deklarása a Példa 2 módszerével nagyon körülményes és könnyű elrontani. A sztenderd többféle egyéb megoldást kínál a feladat ellátására. Az aktuális elemnél megadott névtér deklarációja érvényes minden az adott elemen belül előforduló elemre is (minden gyerekre és leszármazottra). |
Példa 4 Gyakran használt megoldás minden névteret a gyökér elemben deklarálni. |
Példa 5 Az xmlns attribútum értéke határozza meg a névteret, nem pedig a prefix. Ebben a példában minden elem ugyanahhoz a névtérhez tartozik annak ellenére, hogy különféle prefixet használnak. |
Példa 6 Ahogy az előbbi Példa 5 mutatta, minden elem ugyanahhoz a névtérhet tartozott az eltérő prefixek ellenére, ebben az esetben viszont az elemek különböző névterekhez tartoznak a megegyező prefixek ellenére. |
Példa 7 A névtereket nem szükséges pontos prefixekkel együtt deklarálni. Az xmlns attribútum meghatározza az alapértelmezett névteret, amelyet az elem, valamint annak gyerekei és leszármazottai használnak. |
Példa 8 Még amennyiben alapértelmezett névtér van is használva, a kiválasztott elemek névterei egyedileg is meghatározhatóak. |
Példa 9 Az alapértelmezett névtér deklarálatlan is lehet, amennyiben üres sztring van megadva az értékeként. |
Példa 10 Az attribútumok is pontosan és különállóan hozzárendelhetőek egy megadott névtérhez. |
Példa 11 A prefix nélküli attribútumok nem tartoznak egyetlen névtérhez sem. |
Példa 12 Az attribútumok nem tartoznak egyetlen névtérhez még abban az esetben sem, ha egy alapértelmezett névtér van meghatározva az adott elem számára. |
Példa 13 A névtér deklarációja azon adott elem területére van korlátozva, ahol a deklaráció szerepel. |
Példa 14 Végül egy utolsó példa a tréfa kedvéért. |