В сообщении от Среда 23 Ноябрь 2005 14:59 Vinod Panicker написал(a):
> On 11/23/05, Ralph Meijer <[EMAIL PROTECTED]> wrote:
> > > PS: Any thoughts on the multiple iq items error handling anyone?
> >
> > What do you mean? An iq may only have 1 child element.
>
> Considering this stanza -
>
> Sorry! The stanza should have been like this -
>
> <iq from='[EMAIL PROTECTED]/balcony' type='set' id='roster_4'>
> <query xmlns='jabber:iq:roster'>
> <item jid='[EMAIL PROTECTED]' subscription='remove'/>
> <item jid='[EMAIL PROTECTED]' subscription='remove'/>
> <item jid='[EMAIL PROTECTED]' subscription='remove'/>
> </query>
> </iq>
>
> What if there are errors for any of the items?
Why not do it like this?
<iq from='[EMAIL PROTECTED]/balcony' type='set' id='roster_4'>
<query xmlns='jabber:iq:roster'>
<item jid='[EMAIL PROTECTED]' subscription='remove'/>
</query>
</iq>
<iq from='[EMAIL PROTECTED]/balcony' type='set' id='roster_5'>
<query xmlns='jabber:iq:roster'>
<item jid='[EMAIL PROTECTED]' subscription='remove'/>
</query>
</iq>
<iq from='[EMAIL PROTECTED]/balcony' type='set' id='roster_6'>
<query xmlns='jabber:iq:roster'>
<item jid='[EMAIL PROTECTED]' subscription='remove'/>
</query>
</iq>
Anyways user will very rarely delete several contacts at once... What is the
benefit from doing it in your way?
>
> Regards,
> Vinod.
--
Respectfully
Alexey Nezhdanov