SA Шпаргалка

Все ответы в 2 клика

Продвинутый

Что такое пространство имен (Namespace) в XML и зачем оно нужно?

Пространство имен (Namespace) — это механизм, который решает проблему конфликта имен тегов.

Если мы объединяем два XML-документа, в обоих может быть тег <table> (в одном это таблица БД, в другом — предмет мебели).

Чтобы парсер их различал, используют префиксы и уникальные URI:

<root xmlns:db="http://example.com/db" xmlns:fur="http://example.com/furniture">
<db:table>Users</db:table>
<fur:table>Wood</fur:table>
</root>

Здесь db и fur — префиксы, привязанные к уникальным пространствам имен.

Сложная тема? Разберём на мок-интервьюЗаписаться на менторство →

Другие вопросы темы «Структура XML»

Ещё вопросы раздела «Интеграции»

Все вопросы раздела «Интеграции»