我通过web服务通过java查询sharepoint上的列表。 它能正常工作,当我想获得整个列表,但我想 只查询部分的列表。它可以通过一个CAML查询就像这样:Java Web服务到Sharepoint查询
<Query>
<Where>
<Gt>
<FieldRef Name='ID' />
<Value Type='Number'>10</Value>
</Gt>
</Where>
</Query>
我不知道如何通过Java虽然通过这个.. 现在我这样做:
GetListItemsResponse.GetListItemsResult result = port.getListItems(listName, viewName, query, viewFields, rowLimit, queryOptions, webID);
哪里查询对象简直是空(它提取整个列表)。
我读的地方可以这样进行:
GetListItems.Query query = new GetListItems.Query();
query.getContent().add(generateXmlNode(QueryStringHere));
但我没有generateXmlNode方法。
任何想法?
这可能是,但它的另一个问题则。我在寻求别的东西。查询作为对象传递给port.getLIstItems()方法。尽管我不确定它是哪个对象。我想简单地传递xml字符串,但这是不可能的。任何想法我必须做什么对象来传递查询getlistitems()? – PoeHaH 2012-07-26 07:47:51