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