我正在创建一个iOS应用程序,使用GetListItems查询Sharepoint Webservice。我能够检索所有记录,但有很多记录>我有办法一次检索50个吗?
顺便说一下,我正在使用SOAP。
答案 0 :(得分:0)
假设您正在将CAML查询传递给Web服务,您可以使用rowlimit标记
<Query>
<!-- your current query here -->
<RowLimit>100</RowLimit>
</Query>
修改强>
要检索值的子集,您可以执行类似这样的操作
<Query>
<Where>
<And>
<Geq>
<FieldRef Name='ID'/>
<Value Type='Counter'>0</Value>
</Geq>
<Lt>
<FieldRef Name='ID'/>
<Value Type='Counter'>100</Value>
</Lt>
</And>
</Where>
</Query>
我没有对此进行测试,但它应该可行。当然,您将要更改代码中的值以检索特定子集。