SharePoint में फोरम लाइब्रेरी प्रोग्राम में InfoPath एक्सएमएल फाइल को संपादित करने के लिए कैसे 2007

The below lines of code snippet is to update the infopath xml record(file)

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

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

XmlDocument doc = new XmlDocument(); doc.Load(reader);

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

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

doc.DocumentElement.SelectSingleNode(“my:Status”, nameSpaceManager).InnerText = “Saved”; […]

त्रुटि "फ़ाइल SharePoint प्रणाली द्वारा संशोधित किया गया है" जबकि SharePoint लाइब्रेरी में InfoPath xml फ़ाइल अद्यतन

यदि आप ऑब्जेक्ट मॉडल के माध्यम से / घटनाओं WebParts में या किसी भी माध्यम से InfoPath xml फ़ाइल अद्यतन करने की कोशिश.

जबकि Item.Update execting() नीचे त्रुटि का कारण होगा. While updating the InfoPath xml file in ListItem the file and ListItem object getting disconnected.

Item.File.Update() अपने मुद्दे को हल करेंगे.

StackTrace […]