Що таке простір імен у HTML?

0 Comments

Простір імен XML – це набір імен, які можна використовувати як імена елементів або атрибутів у документі XML. Простір імен унікально кваліфікує імена елементів в Інтернеті, щоб уникнути конфліктів між елементами з однаковими іменами.

@namespace можна використовувати для визначення простору імен за замовчуванням для таблиці стилів. Коли визначено простір імен за замовчуванням, усі універсальні селектори та селектори типів (але не селектори атрибутів, див. примітку нижче) застосовуються лише до елементів у цьому просторі імен. Правило @namespace також можна використовувати для визначення префікса простору імен.

Однією з основних мотивацій для визначення простору імен XML є щоб уникнути конфліктів імен під час використання та повторного використання кількох словників. XML-схема використовується для створення словника для екземпляра XML і широко використовує простори імен.

Простір імен за замовчуванням один для всіх тегів без кваліфікованих імен. Префікси простору імен (і простір імен за замовчуванням) призначаються URL-адресам за допомогою зарезервованого атрибута XML (xmlns для простору імен за замовчуванням, xmlns: ім’я для будь-якого префікса простору імен).

В операційній системі прикладом простору імен є каталог. Кожне ім'я в каталозі унікально ідентифікує один файл або підкаталог. Як правило, імена в просторі імен не можуть мати більше одного значення; тобто різні значення не можуть мати однакове ім’я в одному просторі імен.