Согласно XEP-030:
Каждый элемент ‹identity/> ДОЛЖЕН иметь атрибуты «категория» и «тип», определяющие категорию и тип объекта.
Я на самом деле не понимаю, что означает атрибут type
.
Например, когда я отправляю запрос disco#info моему компоненту MUC, я получаю следующий ответ:
<iq to='admin@localhost/986758107-tigase-8' from='muc.localhost' type='result'>
<query xmlns='http://jabber.org/protocol/disco#info'>
<identity category='conference' name='Multi User Chat' type='text'/>
<feature var='jabber:iq:version'/>
<feature var='urn:xmpp:ping'/>
<feature var='http://jabber.org/protocol/commands'/>
<feature var='http://jabber.org/protocol/muc'/>
</query>
</iq>
type
установлен на "text"
, но что это значит? есть ли какая-то другая цель, кроме создания уникальной комбинации с name
и category
? Или, может быть, что-то еще?