Espace de noms
Un espace de noms est un groupe d'éléments associés ayant chacun un nom ou un identifiant unique. Il existe plusieurs types d’espaces de nommage, chacun ayant une spécificité. syntaxe utilisé pour définir les éléments correspondants. Chaque élément dans un espace de noms a un "nom local" qui sert d'identifiant unique.
Les espaces de noms sont utilisés dans de nombreux domaines informatiques, tels que noms de domaine, Fichier chemins biologique et XML documents. Vous trouverez ci-dessous des exemples de ces différentes applications.
- Noms de domaine - la syntaxe de l'espace de nom pour les noms de domaine est spécifiée par le système de noms de domaine, ou DNS. Il comprend le domaine de premier niveau (par exemple "TechLib.com") et un sous-domaine, tel que "www." dans le URL "www.TechLib.com", l'identificateur d'espace de nom est "TechLib.com", tandis que le nom local est "www."
- Chemins de fichier - Fichier les emplacements peuvent être spécifiés en utilisant un chemin de fichier, qui peut inclure plusieurs répertoires. Un chemin de fichier, qui utilise la syntaxe définie par le le système d'exploitation, est considéré comme un espace de noms. Par exemple, C: \ Program Files \ Internet Explorer est l'espace de noms qui décrit l'emplacement des fichiers Internet Explorer sur un ordinateur Windows. Le namespace / usr / local / apache / définit l'emplacement de Apache fichiers sur un serveur Web basé sur Unix. Individuel noms de fichiers au sein de ces répertoires servent d'identificateurs uniques.
- Documents XML - Les espaces de noms XML (XMLNS) sont utilisés pour associer les noms d'éléments et d'attributs d'un document à un espace de noms identifié par un élément externe. URI. Par exemple, un fichier XML peut inclure HTML éléments spécifiés sur "http://www.w3.org/1999/xhtml". Cette référence peut apparaître comme "<html: html xmlns: html = 'http: //www.w3.org/1999/xhtml'>"près du haut du document XML.
Les exemples ci-dessus ne sont que quelques types d'espaces de noms utilisés en informatique. Ils sont également utilisés pour définir les périphériques réseau et d’autres types de matériel informatique. En outre, les informaticiens utilisaient souvent des espaces de noms pour regrouper les variables au sein de la code source d'un programme. Bien qu'il existe de nombreux types d'espaces de nommage, ils ont tous le même objectif: contenir un groupe logique d'éléments associés.