请求搜索字段:
- <iq
- id="id"
- to="search.dashixiong.cn"
- type="get" >
- <query
- xmlns="jabber:iq:search">
- </query>
openfire返回搜索字段:
- <iq
- id="id"
- from="search.dashixiong.cn"
- to="dangfm@dashixiong.cn/fujin"
- type="result" >
- <query xmlns="jabber:iq:search" >
- <instructions>
- The following fields are available for searching. Wildcard (*) characters are allowed as part of the query.
- </instructions>
- <first />
- <last />
- <nick />
- <email />
- <x
- type="form"
- xmlns="jabber:x:data" >
- <title>
- Advanced User Search
- </title>
- <instructions>
- The following fields are available for searching. Wildcard (*) characters are allowed as part of the query.
- </instructions>
- <field
- type="hidden"
- var="FORM_TYPE" >
- <value>
- jabber:iq:search
- </value>
- </field>
- <field
- label="Search"
- type="text-single"
- var="search" >
- <required />
- </field>
- <field
- label="Username"
- type="boolean"
- var="Username" >
- <value>
- 1
- </value>
- </field>
- <field
- label="Name"
- type="boolean"
- var="Name" >
- <value>
- 1
- </value>
- </field>
- <field
- label="Email"
- type="boolean"
- var="Email" >
- <value>
- 1
- </value>
- </field>
- </x>
- </query>
- </iq>
搜索关键词:
- <iq
- id="id"
- to="search.dashixiong.cn"
- type="set" >
- <query xmlns="jabber:iq:search" >
- <x
- type="submit"
- xmlns="jabber:x:data" >
- <field
- type="hidden"
- var="FORM_TYPE" >
- <value>
- jabber:iq:search
- </value>
- </field>
- <field
- type="text-single"
- var="search" >
- <value>
- dashixiong
- </value>
- </field>
- <field
- type="boolean"
- var="Username" >
- <value>
- 1
- </value>
- </field>
- <field
- type="boolean"
- var="Name" >
- <value>
- 1
- </value>
- </field>
- <field
- type="boolean"
- var="Email" >
- <value>
- 1
- </value>
- </field>
- </x>
- </query>
- </iq>
搜索结果返回:
- <iq
- id="id"
- from="search.dashixiong.cn"
- to="dangfm@dashixiong.cn/fujin"
- type="result" >
- <query xmlns="jabber:iq:search" >
- <x
- type="result"
- xmlns="jabber:x:data" >
- <field
- type="hidden"
- var="FORM_TYPE" />
- <reported>
- <field
- label="JID"
- type="jid-single"
- var="jid" />
- <field
- label="Username"
- type="text-single"
- var="Username" />
- <field
- label="Name"
- type="text-single"
- var="Name" />
- <field
- label="Email"
- type="text-single"
- var="Email" />
- </reported>
- <item>
- <field var="Name" >
- <value>
- dashixiong
- </value>
- </field>
- <field var="Email" >
- <value>
- </value>
- </field>
- <field var="Username" >
- <value>
- dashixiong
- </value>
- </field>
- <field var="jid" >
- <value>
- dashixiong.cn
- </value>
- </field>
- </item>
- </x>
- </query>
- </iq>