Import 非现场开发Sharepoint 2010列表提取
我尝试添加Sharepoint 2010和2013 SDK,但仍然没有获得所需程序集的参考。你有什么建议Import 非现场开发Sharepoint 2010列表提取,import,sharepoint-2010,sharepoint-list,Import,Sharepoint 2010,Sharepoint List,我尝试添加Sharepoint 2010和2013 SDK,但仍然没有获得所需程序集的参考。你有什么建议 Olaf我使用Microsoft.SharePoint.Client解决了这个问题,方法如下: //Open SharePoint site using (SPSite site = new SPSite(@"http://...")) { using (SPWeb web = site.OpenWeb())
Olaf我使用Microsoft.SharePoint.Client解决了这个问题,方法如下:
//Open SharePoint site
using (SPSite site = new SPSite(@"http://..."))
{
using (SPWeb web = site.OpenWeb())
{
//Get handle for forms library
SPList formsLib = web.Lists["FormsLib"];
if (formsLib != null)
{
foreach (SPListItem item in formsLib.Items)
{
XmlDocument xml = new XmlDocument();
//Open XML file and load it into XML document
using (Stream s = item.File.OpenBinaryStream())
{
xml.Load(s);
}
//Do your stuff with xml here...}}}}
此处SP是Microsoft.SharePoint.Client的短别名
然后通过oList.GetItems执行caml查询
string siteUrl = @"http://.../sites/.../";
ClientContext clientContext = new ClientContext(siteUrl);
SP.List oList = clientContext.Web.Lists.GetByTitle("List Title");