Paano sa I-edit ang InfoPath XML File sa Forum Library sa programa sa SharePoint 2007

Sa ibaba ang mga linya ng code snippet ay i-update ang record ng infopath xml(file)

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

MemoryStream myInStream = bagong MemoryStream(item.File.OpenBinary()); XmlTextReader reader = bagong XmlTextReader(myInStream);

XmlDocument doc = bagong XmlDocument(); doc.Load(mambabasa);

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

XmlNamespaceManager nameSpaceManager = bagong XmlNamespaceManager(doc.NameTable); nameSpaceManager.AddNamespace(“ko”, “http://schemas.microsoft.com/office/infopath/2003/myXSD/2009-06-11T12:44:57“);

doc.DocumentElement.SelectSingleNode(“ko:Katayuan”, nameSpaceManager).Inner Text = “Nai-save na”; […]

"Ang file ay binago ng SHAREPOINT sistema" Error habang Ina-update ang InfoPath xml file sa SharePoint Library

Kung sinubukan mong i-update ang InfoPath xml file sa pamamagitan ng bagay na modelo sa mga kaganapan / WebParts o sa pamamagitan ng anumang daluyan.

Habang execting ang Item.Update() ay magiging sanhi sa ibaba error. Habang ina-update ang InfoPath xml file sa ListItem nagsisimula sa pagkakakonekta ang file at ListItem object.

Item.File.Update() ay malutas ang iyong isyu.

Stacktrace […]