فورم لائبریری میں شیئرپوائنٹ میں InfoPath XML فائل کو کس طرح پروگرام کرنے کے لئے میں ترمیم کریں 2007

کوڈ کا ٹکڑا کی لائنز سے نیچے infopath XML ریکارڈ کو اپ ڈیٹ کرنے کے لئے ہے(فائل)

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).اندرونی ہائے = “بچا لیا”; […]

خرابی "فائل کی گئی ہے شیئرپوائنٹ طرف سے نظام پر نظر ثانی" جبکہ شیئرپوائنٹ لائبریری میں InfoPath XML فائل کو اپ ڈیٹ

اگر آپ واقعات / WebParts میں یا کسی بھی ذریعہ سے آبجیکٹ ماڈل کے ذریعے InfoPath xml فائل کو اپ ڈیٹ کرنے کی کوشش.

Item.Update execting وقت() ذیل میں خرابی کی وجہ سے ہو جائے گا. ListItem میں InfoPath XML فائل کو اپ ڈیٹ کر کے فائل اور ListItem اعتراض منقطع ہو رہی ہے.

Item.File.Update() آپ کے مسئلے کو حل کرے گا.

StackTrace […]