Набор информационных элементов XML
Материал из Энциклопедии.
← Старая версия | Новые версии →
XML Information Set (InfoSet)
Набор информационных элементов XML
Стандарт Information Set консорциума W3C – один из фундаментальных стандартов платформы XML. Спецификация этого стандарта определяет набор абстрактных информационных элементов (Information Item), используемых в правильно построенных XML-документах. Такая абстрактная модель XML-документов, независимая от их физической организации, может служить эталоном для обеспечения интероперабельности различных основанных на XML спецификаций и расширений XML, т.е. своего рода метамоделью для рассматриваемой среды.
Указанный в названии рассматриваемого стандарта термин «набор информационных элементов XML» (XML Information Set или Infoset) понимается как совокупность «строительных блоков» для создания правильных XML-документов. Типы таких элементов информации определены в стандарте. Среди них различаются обязательные и факультативные типы. В стандарте определяются следующие типы информационных элементов: документ; элемент документа; атрибут элемента документа; инструкция по обработке; ссылка на внешнюю сущность; литерный тип; комментарий; декларация типа документа; сущность; нотация; стартовый маркер сущности; финишный маркер сущности; стартовый маркер секции CDATA; финишный маркер секции CDATA; декларация пространства имен.
В спецификации XML Information Set содержится вербальное описание каждого из перечисленных типов информационных элементов и связей между ними. В этих терминах XML Information Set представляется как имеющий древовидную структуру.
Для каждого типа информационных элементов определяется соответствующий ему набор свойств, которые также подразделяются на обязательные и факультативные.
В стандарте не рассматриваются какие-либо операционные возможности для работы с XML Infoset или интерфейсы. Предложенные спецификации играют чисто дескриптивную роль.
Начальная версия данного стандарта была принята консорциумом 24 октября 2001 года. В настоящее действующей является пересмотренная версия, принятая 4 февраля 2004 года.
Действующая версия:
XML Information Set (Second Edition).
W3C Recommendation, 4 February 2004.
Официальная спецификация:
http://www.w3.org/TR/2004/REC-xml-infoset-20040204