В сообщении от Среда 23 Ноябрь 2005 15:58 Vinod Panicker написал(a): > On 11/23/05, Alexey Nezhdanov <[EMAIL PROTECTED]> wrote: > > В сообщении от Среда 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? > > I figured since its not expressly forbidden, then why not? Ok. So you are "just curious". Try to found it yourself then. Get the code and dig in :) > > Maybe bulk automated operations? Who knows? Bulk operations are performed by scripts usually. And script have no preference how to do the job, it just doing it.
> Regards, > Vinod. -- Respectfully Alexey Nezhdanov
