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表单的各个节点值,如需要了解更多请关注,不定时更新文章

posted @ 2016-01-21 09:33  如今  阅读(197)  评论(0编辑  收藏  举报