RFC: 3920
Оригинал: Extensible Messaging and Presence Protocol (XMPP): Core
Другие версии: RFC 6120
Категория: Предложенный стандарт
Дата публикации:
Автор:
Перевод: Семенов Юрий Алексеевич

11. Использование XML в XMPP

11.1. Ограничения

XMPP является упрощенным и специализированным протоколом для потоковых элементов XML, для того чтобы обмениваться структурированной информацией в режиме близком к реальному времени. Так как XMPP не требует парсинга произвольных XML-документов, не существует никаких требований, которые должен поддерживать XMPP [XML]. В частности, используются следующие ограничения.

Что касается XML-генерации, XMPP-реализации не должны вводить в XML-поток следующие вещи:

  • комментарии (как это определено в разделе 2 [XML])
  • инструкции обработки (раздел 2)
  • внутренние или внешние DTD-субнаборы (раздел 2)
  • внутренние или внешние ссылки на объекты (раздел 4) за исключением заранее определенных сущностей (раздел 4)
  • символьные данные или значения атрибута, содержащие символы без эскэйпов, которые могут указывать на предопределенные объекты (раздел 4); следует избегать использования таких символов

С учетом XML-обработки, если XMPP-реализация получает такие запрещенные данные, она должна их игнорировать.

2007 - 2017 © Русские переводы RFC, IETF, ISOC.