Skip to main content

Mi az a névtér?

A névterek egy adott szervezethez kapcsolódó azonosítás egyedi formái, amelyek valamilyen típusú XML sémát hoztak létre.A névtér fő funkciója az egységes erőforrás -azonosítóval (URI) való elnevezés kétértelműségének elkerülése.Ez annak ellenére, hogy a címke vagy a cím számos különféle metaadatkészletben található.

A névtér gondolkodásának egyik egyszerű módja az, ha az ilyen típusú skoping konstrukciót meghatározott zárt nevek halmazaként tekinti.Alapvetően ez a zárt nevek halmaza úgy van felosztva, hogy az egyes funkciókhoz vagy osztályokhoz attribútumnevet hozzon létre, ugyanakkor önmagában is azonosítható konstrukció marad.Az ilyen típusú műveletek eredménye az, hogy a névtér kölcsönhatásba léphet mindenféle protokollral, például csomagokkal, modulokkal, osztályokkal és eljárásokkal.

A kibővíthető jelölési nyelv vagy az XML használatának közös alkotóeleme a névtér lehetővé teszi az egyik zárt nevek megkülönböztetését a másiktól, még akkor is, ha ugyanazokat az elemeket és attribútumneveket tartalmazzák.A névtér biztosítja az egyes elemek gyűjteményének általános azonosítási eszközeit, és lehetővé teszi a rendszer számára, hogy a gyűjteményt egyediként azonosítsa.Alapvetően ez egy takaró attribútum nevének létrehozásával történik, amely tartalmazza az egyedi névteret, amelyet a helyi vagy funkcionális elem vagy attribútum neve követ.

A névtér használatának képessége nagyon hasznos lehet, ha hasonló elemeket használnak ugyanabban az XML dokumentumban.Például egyetlen dokumentum tartalmazhat a kerti elem típusát, de a konstrukción belül valójában mind a zöldség, mind a virágkert.Az a képesség, hogy tovább definiálhassuk mindkét típusú kert jellegét, ha mindkettő egyedi névtér létrehozásával, nem más, mint az adott gyűjtemények egyedi neveinek létrehozása.A „kert” központi eleme továbbra is felhasználható mindkét esetben, de a névtér lehetővé teszi a kétféle kert egyikére való összpontosítást.

A névtér létrehozásának többfest -megközelítése lehetővé teszi az elnevezés létrehozásának használatát ugyanazon elemek felhasználására, miközben továbbra is egynél több kapcsolódó koncepcióval dolgozik.Ebből a szempontból a névtér használata elősegíti a különféle funkcionális nevek felismerésének és azonosításának folyamatát a dokumentum szélesebb konstrukcióján belül.Ennek eredményeként az URI létrehozásának képessége segíthet egyszerűsíteni az URL -ek létrehozásának folyamatát, amelyet a legtöbb felhasználó ismeri az internetes környezetben a böngészési folyamat részeként.