Hi,

> I'm doing an implementation of the MIX (XEP-0369) and now, I was implementing 
> some administrative tasks, like config and info modification, but I was 
> questioning about some parts, because, i.e. Example 7 in XEP-0406 (MIX-ADMIN) 
> is saying:
> 
>    <pubsub xmlns='http://jabber.org/protocol/pubsub'>
>      <publish node='urn:xmpp:mix:nodes:config'>
>        <item id='2016-05-30T09:00:00' xmlns='urn:xmpp:mix:admin:0'/>
> 
> I mean, it's implementing "pubsub > publish > item" for the result, but then 
> the Example 5 is implementing:
> 
>    <pubsub xmlns='http://jabber.org/protocol/pubsub'>
>      <publish node='urn:xmpp:mix:nodes:info'>
>        <items>
>           <item id='2016-05-30T09:00:00' xmlns='urn:xmpp:mix:core:0'/>
> 
> It's adding "items" between "publish" and "item". Is it correct?

I think that there should be no "items" between "publish" and "item" as MIX is 
based (in this part) on XEP-0060 which uses "publish" > "item".

Keep in mind that examples are not normative and it is better not to assume 
that they are correct. In most parts related to PubSub it is best to verify 
with XEP-0060.

> And about the last part, all of the namespaces inside of XEP-406 says 
> "urn:xmpp:mix:core:0", but XEP-0369 is implementing "urn:xmpp:mix:core:1", 
> keeping in mind that Example 13 in XEP-0369 is showing an example exactly the 
> same as Example 4 in XEP-406, what version should I use? should it be updated?

I think you should use "urn:xmpp:mix:core:1 <xmpp:mix:core:1>" as current 
version of core specification has namespace "urn:xmpp:mix:core:1 
<xmpp:mix:core:1>" and XEP-0406 should be updated to reflect that.

At least that is what I did while I was implementing MIX.

Regards,
Andrzej Wójcik

XMPP: [email protected]
Email: [email protected]

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

Reply via email to