[Standards-JIG] JEP-4 - Search result with multiple values

Peter Millard pgmillard at gmail.com
Fri May 13 21:19:53 UTC 2005

On 5/11/05, Gaston Dombiak <gaston at jivesoftware.com> wrote:
> Hey all,
> Reading JEP-4 I cannot figure out whether it is valid or not to include many
> values in a field that is part of an item element. Let me give you an
> example to clarify what I'm asking here. :)
>     <x xmlns="jabber:x:data" type="result">
>       <reported>
>         <field var="startDate" type="text-single"/>
>         <field var="agentJIDs" type="jid-multi"/>
>       </reported>
>       <item>
>         <field var="startDate">
>           <value>20050510T21:15:53</value>
>         </field>
>         <field var="agentJIDs">
>           <value>admin at localhost</value>
>           <value>demo at localhost</value>
>         </field>
>       </item>
>     </x>
> So my question is: Is the last field element valid? 

No. Re-read section 3.4.. it says:

Each <item/> element defines one item in the result set, and MUST
contain each field specified in the <reported/> element (although the
XML character data of the <value/> element MAY be null).

So every item element MUST contain the same fields as described inthe
reported block.


More information about the Standards mailing list