Як змяніць InfoPath XML файла ў бібліятэчнага форуму праграмна ў SharePoint 2007

Прыведзеныя ніжэй лініі фрагменце кода заключаецца ў абнаўленні XML запіс InfoPath(файл)

SPWeb _web = SPContext.Current.Web; SPList _list = _web.Lists[“SampleFormLib”];

MemoryStream myInStream = новы MemoryStream(item.File.OpenBinary()); XmlTextReader чытач = новы XmlTextReader(myInStream);

XmlDocument док = новы XmlDocument(); doc.Load(чытач);

reader.Close(); myInStream.Close();

XmlNamespaceManager nameSpaceManager = новы XmlNamespaceManager(doc.NameTable); nameSpaceManager.AddNamespace(“мой”, “HTTP://schemas.microsoft.com/office/infopath/2003/myXSD/2009-06-11T12:44:57“);

doc.DocumentElement.SelectSingleNode(“мой:Статус”, nameSpaceManager).Унутраная Text = “Захаваныя”; […]

"Файл быў зменены SHAREPOINT Сістэма" Памылка пры абнаўленні InfoPath XML-файла ў бібліятэцы SharePoint

Калі вы паспрабуеце абнавіць InfoPath XML-файла праз аб'ектную мадэль у мерапрыемствах / WebParts або з дапамогай любых сродкаў.

Хоць execting Item.Update() выкліча памылку ніжэй. Пры абнаўленні файла InfoPath XML ў ListItem файл і аб'ект ListItem раз'яднання.

Item.File.Update() вырашыць вашу праблему.

StackTrace […]

Памылка пры падачы формы InfoPath SharePoint Services фармуюць бібліятэку (InfoPath не можа падлучыцца да крыніцы дадзеных)

Выкарыстанне RegForm Tool, каб стварыць цалкам Trusted форму

Выкарыстоўвайце сінтаксісе ніжэй зарэгістраваныя форму на сэрвэры, як поўнае давер

RegForm / U урны:MyForm:MyCompany / T Так C:MyFormsMyTrustedForm.xsn

Калі форма Цалкам Trusted то яна будзе мець доступ для падлучэння да іншых крыніц дадзеных, такіх як SQL.

Стварэнне & Выдавецтва InfoPath Form, выкарыстоўваючы форму Паслугі ў Мос 2007

Гэты артыкул дапаможа вам стварыць і апублікаваць форму InfoPath ў Form Services ў MOSS 2007.

Форма Паслугі ў MOSS 2007 Форма Паслугі з'яўляецца Нью-і цікавая асаблівасць ўведзена ў MOSS 2007, Выкарыстоўваючы форму паслуг шаблоны формаў InfoPath будуць загружаныя ў бібліятэку формаў і карыстальнікі могуць стане […]