<rows> <row id="some1"><cell>value 1,1</cell><cell>value 1,2</cell></row> <row id="some2"><cell>value 2,1</cell><cell>value 2,2</cell></row> </rows>
row@id - mandatory attribute, must be unique for each row; row and cell tags may contain additional attributes, which will be processed in default way
In dyn loading mode
<rows total_count="50000" pos="1230"> <row id="some1230"><cell>value 1,1</cell><cell>value 1,2</cell></row> <row id="some1231"><cell>value 2,1</cell><cell>value 2,2</cell></row> </rows>
<rows> <row id="some1"> <cell image="some.gif">value 1,1</cell><cell>value 1,2</cell> <row id="some11"><cell>child value 1</cell><cell>child value 2</cell></row> </row> <row id="some2"><cell>value 2,1</cell><cell>value 2,2</cell></row> </rows>
Dyn. loading
<rows parent="id"> <row id="some1" xmlkids="1"> <cell image="some.gif">value 1,1</cell><cell>value 1,2</cell> </row> <row id="some2"><cell>value 2,1</cell><cell>value 2,2</cell></row> </rows>
<tree> <item id="some" text="name"> <item id="child1" text="name 1"/> <item id="child2" text="name 2"/> </item> </tree>
In case of dyn. loading
<tree id="id"> <item id="some" text="name" childs="1"> </item> </tree>
<data> <option value="some">Some label</option> <option value="other">Other label</option> </data>
In case of dyn. loading
<data add="true"> <option value="some">Some label</option> <option value="other">Other label</option> </data>
If “pos” parameter was provided, response must contain data@add attribute , to mark that it not new set of values, but addition to existing one.