> The use of a different namespace on <feature/> in a disco#info reply worries 
> me. This doesn’t work with XEP-0115 (I hope, because <{urn:xmpp:mix:0}feature/
>> and <{http://jabber.org/protocol/disco#info}feature/> are fundamentally 
> different elements) and is, as far as I know, specified nowhere as a valid 
> use 
> of disco#info. Of course, disco#info permits additional elements as 
> extension, 
> but I don’t know whether that was intended here.
> 
> I think the cleaner way would be to use 
> var='urn:xmpp:mix:0#mix_nick_register' 
> like like many other XEPs do. That way other protocols relying on all 
> features 
> being available in {http://jabber.org/protocol/disco#info}feature elements 
> won’t break.

I completely agree with your point and second this. I don’t even think the 
schema for XEP-0030 allows any other elements although Result Set Management 
extends disco#items as well.
From a developer’s point of view this only adds complexity and confusion to an 
implementation.

It’s similarly confusing that a data form (jabber:x:data) can apparently 
contain a roster (jabber:iq:roster) according to Example 32 in XEP-0133, which 
is nowhere really documented.

— Christian
_______________________________________________
Standards mailing list
Info: https://mail.jabber.org/mailman/listinfo/standards
Unsubscribe: [email protected]
_______________________________________________

Reply via email to