If you need to go with the web service, you will probably have to go with SPQueries (CAML) to get the items you want.
The Lists.asmx web service ( place under http://site Collection/_vti_bin/Lists.asmx) has a function打,该功能是作为Qery的一部分。
我并不真正知道你名单上的内在工作,但像这种问话一样,应该:
XmlDocument camlDocument = new XmlDocument();
XmlNode queryNode = camlDocument.CreateElement("Query");
queryNode.InnerXml = "<Where>"
+ "<Eq><FieldRef Name= FileName /><Value Type= Text >{Your Filename Here}</Value></Eq>"
+ "</Where>";
XmlNode viewFieldsNode = camlDocument.CreateElement("ViewFields");
viewFieldsNode.InnerXml = "<FieldRef Name= ID />";
XmlNode queryOptionsNode = camlDocument.CreateElement("QueryOptions");
resultNode = _sharepointSite.ListsWS.GetListItems(listName, viewName,
queryNode, viewFieldsNode, rowLimit, queryOptionsNode, webID);
“共同点”和“清单”物体是你的网络浏览器(如果你增加你的网络参考资料,就应当自动生成)。
页: 1
这一观点是你想询问的(如果你想询问所有情况,你就会有这样的观点。 我通常依靠隐蔽的观点来确保用户不会改变这些观点。
罗尔特只是一个 in。
你们在网络服务中工作的网络,找不到任何问题。
你们将回头的XML不是直线的,需要特别关注。 更多信息
请注意,如果你处理带宽的夹,你将补充以下代码:
XmlNode queryOptionsNode = camlDocument.CreateElement("QueryOptions");
queryOptionsNode.InnerXml = "<ViewAttributes Scope="Recursive" />";
关于我解释的内容的更多信息:here。