webpart打开SharePoint 线上InfoPath表单xml源文件
想必很多人都想操作读取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表单的各个节点值,如需要了解更多请关注,不定时更新文章