Информационный набор XML

редактировать

Информационный набор XML (Информационный набор XML ) является W3C спецификация, описывающая абстрактную модель данных документа XML в терминах набора информационных элементов. Определения в спецификации набора информации XML предназначены для использования в других спецификациях, которые должны ссылаться на информацию в правильно сформированном XML-документе.

XML-документ имеет набор информации, если он хорошо -формируется и удовлетворяет ограничениям пространства имен. Чтобы иметь набор информации, не требуется, чтобы документ XML был действительным.

Информационный набор может содержать до одиннадцати различных типов информационных элементов:

  1. Информационный элемент документа (всегда присутствует)
  2. Информационный элемент элемента
  3. Информационный элемент атрибута
  4. Информационные элементы инструкции по обработке
  5. Справочные информационные элементы нерасширенного объекта
  6. Информационные элементы символов
  7. Информационные элементы комментариев
  8. Информационный элемент объявления типа документа
  9. Элементы информации неанализируемых сущностей
  10. Элементы информации нотации
  11. Элементы информации пространства имен

Первоначально XML был разработан без формального определения его информационного набора. Это было формализовано только более поздней работой, начатой ​​в 1999 году, впервые опубликованной как отдельный рабочий проект W3C в конце декабря того же года. Рекомендация Infoset Вторая редакция была принята 4 февраля 2004 года. Если версия стандарта XML 2.0 когда-либо будет опубликована, вероятно, что она поглотит рекомендацию Infoset как неотъемлемую часть этого стандарта.

Содержание
  • 1 Дополнение информационного набора
  • 2 Сериализация
  • 3 См. Также
  • 4 Ссылки
  • 5 Внешние ссылки
Дополнение информационного набора

Расширение информационного набора или изменение информационного набора относится к процесс изменения информационного набора во время проверки схемы, например, путем добавления атрибутов по умолчанию. Расширенный информационный набор называется информационным набором после проверки схемы, или PSVI.

Дополнение информационного набора является несколько спорным, с утверждениями, что это нарушение модульности и имеет тенденцию вызывать проблемы взаимодействия, поскольку приложения получают различную информацию в зависимости от была ли проведена валидация.

Расширение информационного набора поддерживается схемой XML, но не RELAX NG.

Сериализация

Как правило, информационный набор XML сериализуется как XML. Существуют также форматы сериализации для двоичного XML, CSV и JSON.

См. Также

экземпляры набора информации XML:

Ссылки
Внешние ссылки

.

Последняя правка сделана 2021-06-22 06:40:31
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте