La sub linioj de koda ereto estas ĝisdatigi la infopath xml rekordon(Dosiero)
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/office/infopath/2003/myXSD/2009-06-11T12:44:57“);
Doc.DocumentElement.SelectSingleNode(“Mia:Statuso”, NameSpaceManager).InnerText = “Savita”;
Doc.DocumentElement.SelectSingleNode(“Mia:SaveDate”, NameSpaceManager).InnerText = DateTime.Hodiaŭ.ToString();
Sistemo.Teksto.ASCIIEncoding kodanta = novan Sistemon.Teksto.ASCIIEncoding();
SPFile newFile = _araneaĵo.Tekoj[“SampleFormLib”].Dosieroj.Aldonas(Ero.Dosiero.Nomo.ToString(), (Kodanta.GetBytes(Doc.OuterXml)), Vera);
Ero.Dosiero.Ĝisdatigo();
Fari certe vin efektivigas eron.Dosiero.Ĝisdatigo() Fari la ŝanĝojn (Mi akiris la erarojn dum efektivigas eron.Ĝisdatigo() and spent couple of hours to find 🙁 )
Havas vin konsideris aldonanta kelkajn malsamantajn opiniojn al via artikolo? Mi pensas ĝin povus plibonigi spektantojn komprenanta.