想必很多人都想操作读取SharePoint线上的表单保存的数据,但是由于百度不是谷歌,相对初学者来说,更是找不到关键字,很难找到相应的文章。不废话置入主题,其实简单的如下:
SPWeb web = SPContext.Current.Web;
web.AllowUnsafeUpdates = true;
SPList list = web.Lists[new Guid("CD48D6C4-6D53-45CE-9D33-9E61E9759DE5")];
SPListItem item = list.GetItemById(id);
SPFile file = item.File;
MemoryStream itemStream = new MemoryStream(file.OpenBinary());
XmlDocument doc = new XmlDocument();
doc.Load(itemStream);
接下来可以随意操作infopath表单的各个节点值,如需要了解更多请关注,不定时更新文章