SharePointでプログラムフォーラムのライブラリに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).InnerTextプロパティ= “保存”; […]

SharePointライブラリ内の"ファイルは、SharePoint システムによって変更されている"中にエラーが発生しました更新InfoPathのxmlファイル

あなたが/スイートとライブラリまたは任意の媒体を介してのイベントのオブジェクトモデルを介してInfoPathのxmlファイルを更新しようとすると、.

Item.Updateをexecting中() エラーは以下の原因となります. ListItemのでInfoPath XMLファイルの更新中にファイルとListItemオブジェクトは、接続解除.

Item.File.Update() あなたの問題を解決することが.

StackTraceは […]