Испод линије шифри је да ажурирате ИнфоПатх КСМЛ запис(фајл)
СПЛист _list = _web.Lists[“СамплеФормЛиб”];
МемориСтреам миИнСтреам = нев МемориСтреам(итем.Филе.ОпенБинари());
КсмлТектРеадер Реадер = нев КсмлТектРеадер(миИнСтреам);
КсмлДоцумент доц = нев КсмлДоцумент();
доц.Лоад(читалац);
реадер.Цлосе();
миИнСтреам.Цлосе();
КсмлНамеспацеМанагер намеСпацеМанагер = нев КсмлНамеспацеМанагер(доц.НамеТабле);
намеСпацеМанагер.АддНамеспаце(“мој”, “http://schemas.microsoft.com/office/infopath/2003/myXSD/2009-06-11T12:44:57“);
доц.ДоцументЕлемент.СелецтСинглеНоде(“мој:Статус”, намеСпацеМанагер).Иннер Тект = “Савед”;
доц.ДоцументЕлемент.СелецтСинглеНоде(“мој:SaveDate”, намеСпацеМанагер).InnerText = DateTime.Today.ToString();
System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding();
SPFile newFile = _web.Folders[“СамплеФормЛиб”].Files.Add(item.File.Name.ToString(), (encoding.GetBytes(doc.OuterXml)), прави);
item.File.Update();
Make sure you execute item.File.Update() to commit the changes (I got the errors while execute item.Update() and spent couple of hours to find 🙁 )
Have you considered adding some differing opinions to your article? I think it might enhance viewers understanding.