Пара атрибут – значение - Attribute–value pair
эта статья нужны дополнительные цитаты для проверка.Декабрь 2009 г.) (Узнайте, как и когда удалить этот шаблон сообщения) ( |
An пара атрибут – значение, также называемый пара имя – значение, пара "ключ-значение", или пара поле – значение, является фундаментальным представление данных в вычислительных системах и приложениях. Дизайнеры часто стремятся к открытому структура данных что позволяет будущее расширение без изменения существующего кода или данных. В таких ситуациях все или часть модель данных может быть выражено как совокупность 2-кортежи в виде <имя атрибута, ценность> где каждый элемент представляет собой пару атрибут – значение. В зависимости от конкретного приложения и реализации, выбранной программистами, имена атрибутов могут быть или не быть уникальными.
Вот некоторые из приложений, в которых информация представлена в виде пар атрибут-значение:
- Эл. почта, в RFC 2822 заголовки[1]
- Строки запроса, в URL-адреса
- Дополнительные элементы в сетевые протоколы, такие как IP, где они часто появляются как TLV (тип-длина-значение) тройки
- Библиографическая информация, как в BibTeX и Дублинское ядро метаданные
- Атрибуты элемента в SGML, HTML, и XML
- Общее метаданные в RDF
- Некоторые виды база данных системы, а именно база данных ключ-значение
- OpenStreetMap данные карты
- Реестр Windows записи
Немного компьютерные языки реализовать пары атрибут-значение или, чаще, коллекции пар атрибут-значение в качестве стандартных языковых функций. Большинство из них реализуют общую модель ассоциативный массив: неупорядоченный список уникальных атрибутов со связанными значениями. В результате они не являются полностью общими; их нельзя использовать, например, для реализации заголовков электронной почты (которые упорядочены и не уникальны).
В некоторых приложениях пара атрибут-значение имеет значение, содержащее вложенный набор пар атрибут-значение. сериализация данных форматы, такие как JSON поддерживать сколь угодно глубокое вложение.[2]Другие представления данных ограничены одним уровнем вложенности, например INI файл раздел / имя / значение.
Смотрите также
использованная литература
- ^ Питер В. Резник. «Формат Интернет-сообщения». tools.ietf.org. Получено 2018-10-02.
- ^ «Объекты JSON». www.w3schools.com. Получено 2018-10-02.