Espace de noms

Un espace de noms est un moyen unique d'identifier une collection de noms. Cela permet de ne pas confondre des objets ayant des origines différentes, mais des noms similaires. Un espace de noms XML peut être défini comme un ensemble de noms d'attributs et d'éléments utilisant le langage de balisage extensible. L'espace de noms XML unique dans lequel se trouvent ces types d'éléments et ces attributs est ce qui les identifie de manière unique. Tout nom de type d'élément ou d'attribut dans un fichier XML peut avoir un nom en deux parties qui comprend son nom d'espace de noms et son nom local (fonctionnel). Par exemple, supposons que le même document XML contienne le type d'élément OWNER pour les propriétaires de motos et les propriétaires d'automobiles. Il pourrait être nécessaire ou souhaitable de savoir qu'un nom de propriétaire est l'un de ceux qui possèdent une motocyclette plutôt qu'une automobile. Cela serait possible s'il existait des espaces de noms différents pour l'automobile et la moto. Cela permettrait d'étiqueter les propriétaires de motos différemment des propriétaires d'automobiles, sans qu'il soit nécessaire de créer un type d'élément distinct. Dans le langage XML, on donne généralement à un espace de noms le nom d'un identificateur de ressources uniformes (URI) - tel que l'adresse d'un site Web - à la fois parce que l'espace de noms peut être associé au site ou à la page de cet URI (par exemple, le nom d'une société) et parce qu'un URI a toutes les chances d'être un nom unique. L'URI ne peut être utilisé que comme titre, et il n'est pas nécessaire d'accéder à un schéma XML ou à des documents d'espace de noms. Au lieu de cela, l'URI sert de partie des noms en deux parties de tous les types d'éléments ou attributs, de sorte que les noms dans le document sont uniques.

Vous pouvez également être intéressé
  1. Espace libre (espace libre des fichiers) L'espace libre est le stockage restant qui existe sur le disque dur d'un ordinateur lorsqu'un fichier informatique n'a pas besoin de tout l'espace qui lui a été alloué par le système d'exploitation. L'examen de l'espace libre est un aspect important de la criminalistique informatique. Il est essentiel de comprendre comment...
  2. Société Internet pour les noms et numéros attribués (icann) Définition - Que signifie Internet Corporation for Assigned Names and Numbers (ICANN)? L'Internet Corporation for Assigned Names and Numbers (ICANN) est une société d'utilité publique à but non lucratif qui élabore une politique sur les identifiants uniques et coordonne le système de dénomination d'Internet. En d'autres termes, l'ICANN est l'organe...