Обработка XML процессором сущностей и ссылок
В представленной далее таблице собраны сведения о контексте, в котором могут появиться ссылки на символы, ссылки на сущность, а также вызовы неразобранных сущностей, и какая в каждом случае потребуется реакция от . Записи в левой колонке описывают распознаваемый контекст:
Ссылка в содержимом
Ссылка в любом месте элемента в интервале между и тэгами. Соответствует незавершенному (nonterminal) .
Ссылка в значении атрибута
Ссылка либо в значении атрибута , либо в значении по умолчанию из . Соответствует незавершенному .
Значение атрибута
Это не ссылка, а лексема типа . Выступает либо как значение атрибута, декларированного с типом ENTITY, либо как одна из лексем, перечисленных через пробел в значении атрибута, декларированного с типом ENTITIES.
Ссылка в значении сущности
Ссылка из параметра или внутренней сущности, находящихся в декларации сущности. Соответствует незавершенной .
Ссылка в DTD
Ссылка во внутреннем или внешнем наборе , не попавшая в конструкции , , , , , , а также содержимое игнорируемой условной секции (см. главу ).
Тип сущности | Символ | ||||
Параметр | Внутренняя общая | Внешняя разобранная общая | Неразобранная | ||
Ссылка в содержимом | Запрещен | Включается | |||
Ссылка в значении атрибута | |||||
Значение атрибута | |||||
Ссылка в значении сущности | |||||
Ссылка в DTD | Запрещен |