Skip to main content

Hva er et navneområde?

Navneområder er unike former for identifikasjon forbundet med en gitt organisasjon som har skapt en type XML -skjema.Hovedfunksjonen for et navneområde er å unngå tvetydighet i navngiving relatert til Uniform Resource Identifier (URI).Dette til tross for at etiketten eller tittelen kan finnes i en rekke forskjellige metadatasett.

En enkel måte å tenke på et navneområde er å vurdere denne typen scoping -konstruksjon som et spesifisert sett med lukkede navn.I hovedsak er dette settet med lukkede navn delt på en slik måte som oppretter et attributtnavn for hver funksjon eller klasse, men samtidig forblir en identifiserbar konstruksjon i seg selv.Resultatet av denne typen handlinger er at navneområdet kan samhandle med alle slags protokoller, for eksempel pakker, moduler, klasser og prosedyrer.

En vanlig komponent i bruk av utvidbart markeringsspråk eller XML, gjør navneområdet det mulig å skille ett sett med lukkede navn fra et annet, selv om de inneholder noen av de samme elementene og attributtnavn.Navnområdet gir et teppe middel til identifikasjon for den aktuelle samlingen av elementer og lar systemet identifisere samlingen som unik.I hovedsak skjer dette ved å opprette et teppe -attributtnavn som inkluderer det unike navneområdet etterfulgt av det lokale eller funksjonelle elementet eller attributtnavnet.

Evnen til å bruke et navneområde kan være veldig nyttig når det er lignende elementer som brukes i samme XML -dokument.For eksempel kan et enkelt dokument inneholde elementet av hagen, men innenfor konstruksjonen adresserer faktisk både grønnsaks- og blomsterhager.Å kunne ytterligere definere arten av begge typer hager ved å lage et unikt navneområde for begge innebærer noe mer enn opprettelsen av de unike navnene for de spesielle samlingene.Det sentrale elementet i "Garden" kan fremdeles brukes i begge tilfeller, men navneområdet vil gjøre det mulig å fokusere på en av de to typene hager.

Multipart -tilnærmingen for å lage et navneområde gjør det mulig å bruke å lage navngivning for å benytte seg av de samme elementene mens du fremdeles jobber med mer enn ett beslektet konsept.Fra dette perspektivet hjelper bruken av et navneområde med å forenkle prosessen med å gjenkjenne og identifisere forskjellige funksjonelle navn for elementer i den bredere konstruksjonen av dokumentet.Som et resultat kan muligheten til å lage en URI også bidra til å forenkle prosessen med å lage nettadressene som de fleste brukere er kjent med som en del av nettlesingsprosessen i et internettmiljø.