Kiel Redakti InfoPath XMLa Dosiero en Foruma Biblioteko Programmatically en SharePoint 2007

La sub linioj de koda ereto estas ĝisdatigi la infopath xml rekordon(Dosiero)

SPWeb _araneaĵo = SPContext.Fluo.Araneaĵo; SPList _lista = _araneaĵo.Listoj[“SampleFormLib”];

MemoryStream myInStream = nova MemoryStream(Ero.Dosiero.OpenBinary()); XmlTextReader leganto = nova XmlTextReader(MyInStream);

XmlDocument doc = nova XmlDocument(); Doc.Ŝarĝo(Leganto);

Leganto.Egale(); MyInStream.Egale();

XmlNamespaceManager nameSpaceManager = nova XmlNamespaceManager(Doc.NameTable); NameSpaceManager.AddNamespace(“Mia”, “Http://Schemas.Microsoft.Com/oficejo/infopath/2003/myXSD/2009-06-11T12:44:57“);

Doc.DocumentElement.SelectSingleNode(“Mia:Statuso”, NameSpaceManager).InnerText = “Savita”; […]

“La dosiero estis modifita de SHAREPOINTsistema” Eraro dum Ĝisdatiganta InfoPath xml dosiero en SharePoint Biblioteko

Se vi provas ĝisdatigi la InfoPath xml dosieron tra objekta modelo en eventoj/WebParts aŭ tra ajna rimedo.

Dum execting la Ero.Ĝisdatigo() Kaŭzos la sub eraro. Dum ĝisdatiganta la InfoPath xml dosieron en ListItem la dosiero kaj ListItem objekto akiranta malkonektita.

Ero.Dosiero.Ĝisdatigo() Solvos vian aferon.

StackTrace […]